// nib 2004-04-10

function segment(from, to, len, locks, gauge, done, txt)
{
	this.from = from;
	this.to = to;
	this.len = len;
	this.locks = locks;
	this.gauge = gauge;
	this.done = done;
	this.txt = txt;
}

function node(east, north, txt)
{
	this.east = east;
	this.north = north;
	this.txt = txt;
}

var seglist = new Array();
var nodelist = new Array();

seglist[0] = new segment (0, 1, 9656, 0, 4, 0, "River Adur");
seglist[1] = new segment (2, 3, 19308, 0, -5, 0, "River Aire");
seglist[2] = new segment (4, 5, 16090, -7, 5, 1, "Aire and Calder Main Line");
seglist[3] = new segment (6, 7, 805, -1, -4, 1, "Aire and Calder Main Line");
seglist[4] = new segment (7, 8, 805, 0, 5, 1, "Aire and Calder Main Line");
seglist[5] = new segment (8, 5, 11263, -4, 5, 1, "Aire and Calder Main Line");
seglist[6] = new segment (5, 9, 11263, -3, 5, 0, "Aire and Calder Main Line");
seglist[7] = new segment (9, 10, 15688, -2, 5, 0, "Aire and Calder Main Line");
seglist[8] = new segment (10, 11, 11665, -1, 5, 0, "Aire and Calder Main Line");
seglist[9] = new segment (8, 12, 17699, 15, -2, 0, "Aire and Calder - Barnsley Canal");
seglist[10] = new segment (12, 13, 5229, 0, -2, 0, "Aire and Calder - Barnsley Canal");
seglist[11] = new segment (9, 14, 10459, -2, 5, 0, "Aire and Calder Selby Branch");
seglist[12] = new segment (14, 15, 8447, -2, 5, 0, "Aire and Calder Selby Branch");
seglist[13] = new segment (14, 2, 7643, -1, -5, 0, "Aire and Calder - River Aire");
seglist[14] = new segment (16, 17, 1609, 0, 5, 1, "Aire and Calder - Dewsbury Old Cut");
seglist[15] = new segment (18, 10, 8851, -1, 5, 0, "Aire & Calder & Sheffield & South Yorkshire Junction Canal");
seglist[16] = new segment (19, 20, 30578, -2, 4, 0, "River Ancholme Drainage and Navigation");
seglist[17] = new segment (21, 22, 25347, 0, -19, 0, "River Arun");
seglist[18] = new segment (23, 24, 22928, -2, 17, 0, "River Avon (Bristol)");
seglist[19] = new segment (25, 26, 45454, -9, 4, 1, "River Avon (Warwickshire) Lower Navigation");
seglist[20] = new segment (27, 28, 1207, 0, -10, 0, "Beverley Beck");
seglist[21] = new segment (29, 30, 201, 0, 2, 0, "BCN, Main Line");
seglist[22] = new segment (30, 31, 603, 0, 2, 1, "BCN, Main Line");
seglist[23] = new segment (31, 32, 603, 0, 2, 0, "BCN, Main Line");
seglist[24] = new segment (32, 33, 201, 0, 2, 0, "BCN, Main Line");
seglist[25] = new segment (33, 34, 201, 0, 2, 0, "BCN, Main Line");
seglist[26] = new segment (34, 35, 1207, 0, 2, 0, "BCN, Main Line");
seglist[27] = new segment (35, 36, 1609, 0, 2, 0, "BCN, Main Line");
seglist[28] = new segment (36, 37, 3218, 0, 2, 0, "BCN, Main Line");
seglist[29] = new segment (37, 38, 1207, 0, 2, 0, "BCN, Main Line");
seglist[30] = new segment (38, 39, 905, 0, 2, 0, "BCN, Main Line");
seglist[31] = new segment (39, 40, 101, 0, 2, 0, "BCN, Main Line");
seglist[32] = new segment (40, 41, 804, 0, 2, 0, "BCN, Main Line");
seglist[33] = new segment (41, 42, 1006, 0, 2, 1, "BCN, Main Line");
seglist[34] = new segment (42, 43, 805, 0, 2, 1, "BCN, Main Line");
seglist[35] = new segment (43, 44, 805, 3, 2, 1, "BCN, Main Line");
seglist[36] = new segment (44, 45, 503, 0, 2, 1, "BCN, Main Line");
seglist[37] = new segment (45, 46, 2112, 0, 2, 1, "BCN, Main Line");
seglist[38] = new segment (46, 47, 4827, 0, 2, 1, "BCN, Main Line");
seglist[39] = new segment (47, 48, 3419, -21, 2, 1, "BCN, Main Line");
seglist[40] = new segment (32, 49, 201, 0, 2, 0, "BCN Oozells Street Branch");
seglist[41] = new segment (49, 31, 201, 0, 2, 0, "BCN Oozells Street Branch");
seglist[42] = new segment (33, 50, 603, 0, 2, 0, "BCN Icknield Port Road Wharf Loop Line");
seglist[43] = new segment (50, 34, 604, 0, 2, 0, "BCN Icknield Port Road Wharf Loop Line");
seglist[44] = new segment (34, 51, 1005, 0, 2, 0, "BCN Soho Branch Loop Line");
seglist[45] = new segment (51, 35, 1006, 0, 2, 0, "BCN Soho Branch Loop Line");
seglist[46] = new segment (51, 52, 400, 0, 2, 0, "BCN Soho branch");
seglist[47] = new segment (37, 53, 402, 0, -2, 0, "BCN Parker Branch");
seglist[48] = new segment (40, 54, 402, 0, -2, 0, "BCN Dunkirk Branch");
seglist[49] = new segment (42, 55, 1207, 0, -2, 0, "BCN Dixons Branch");
seglist[50] = new segment (45, 56, 2011, 0, -2, 0, "BCN Wednesbury Oak Loop Line");
seglist[51] = new segment (56, 57, 1207, 0, -2, 0, "BCN Wednesbury Oak Loop Line");
seglist[52] = new segment (57, 46, 3620, 0, 2, 0, "BCN Wednesbury Oak Loop Line");
seglist[53] = new segment (56, 58, 1006, 0, -2, 0, "BCN Ocker Hill Branch");
seglist[54] = new segment (36, 59, 805, 4, 2, 0, "BCN, Old Main Line");
seglist[55] = new segment (59, 60, 1609, 0, 2, 0, "BCN, Old Main Line");
seglist[56] = new segment (60, 61, 1609, 0, 2, 0, "BCN, Old Main Line");
seglist[57] = new segment (61, 62, 201, 0, 2, 0, "BCN, Old Main Line");
seglist[58] = new segment (62, 63, 201, 0, 2, 0, "BCN, Old Main Line");
seglist[59] = new segment (63, 64, 704, 0, 2, 0, "BCN, Old Main Line");
seglist[60] = new segment (64, 65, 805, 0, 2, 0, "BCN, Old Main Line");
seglist[61] = new segment (65, 66, 3017, 0, 2, 1, "BCN, Old Main Line");
seglist[62] = new segment (66, 67, 302, 0, 2, 1, "BCN, Old Main Line");
seglist[63] = new segment (67, 44, 402, 0, 2, 1, "BCN, Old Main Line");
seglist[64] = new segment (59, 68, 1006, 0, 2, 0, "BCN Engine Branch, Smethwick");
seglist[65] = new segment (60, 37, 603, -3, 2, 0, "BCN Spon Lane Locks Branch");
seglist[66] = new segment (61, 69, 500, 5, 2, 0, "BCN Titford Canal");
seglist[67] = new segment (69, 70, 2316, 1, 2, 0, "BCN Titford Canal");
seglist[68] = new segment (69, 71, 600, 0, -2, 0, "BCN Titford Canal Tat Bank branch");
seglist[69] = new segment (63, 72, 804, 0, -2, 0, "BCN Oldbury Loop Line");
seglist[70] = new segment (72, 64, 805, 0, -2, 0, "BCN Oldbury Loop Line");
seglist[71] = new segment (65, 39, 805, -3, 2, 0, "BCN Gower Branch Canal");
seglist[72] = new segment (41, 73, 4626, 0, 2, 1, "BCN, Netherton Tunnel Branch");
seglist[73] = new segment (66, 74, 3419, 0, 2, 0, "BCN, Dudley Canal, Number 1");
seglist[74] = new segment (74, 75, 402, -3, 2, 0, "BCN, Dudley Canal, Number 1");
seglist[75] = new segment (75, 76, 1207, -1, 2, 1, "BCN, Dudley Canal, Number 1");
seglist[76] = new segment (76, 77, 2212, -8, 2, 1, "BCN, Dudley Canal, Number 1");
seglist[77] = new segment (75, 78, 1207, 0, 2, 1, "BCN, Dudley Canal, Number 2");
seglist[78] = new segment (78, 79, 2212, 0, 2, 1, "BCN, Dudley Canal, Number 2");
seglist[79] = new segment (79, 80, 402, 0, 2, 1, "BCN, Dudley Canal, Number 2");
seglist[80] = new segment (80, 73, 402, 0, 2, 1, "BCN, Dudley Canal, Number 2");
seglist[81] = new segment (73, 81, 8045, 0, 2, 0, "BCN, Dudley Canal, Number 2");
seglist[82] = new segment (81, 82, 5028, 0, -2, 0, "BCN, Dudley Canal, Number 2");
seglist[83] = new segment (79, 83, 805, 0, 2, 0, "BCN Withymoor Branch Canal");
seglist[84] = new segment (80, 84, 402, 0, 2, 0, "BCN Bumble Hole Branch Canal");
seglist[85] = new segment (84, 73, 402, 0, -2, 0, "BCN Bumble Hole Branch Canal");
seglist[86] = new segment (76, 78, 603, 2, -2, 0, "BCN Two Lock Line Canal");
seglist[87] = new segment (57, 85, 1408, -9, -2, 0, "BCN Bradley Branch Canal");
seglist[88] = new segment (67, 43, 603, -3, -2, 0, "BCN Tipton Green and Toll End Communication");
seglist[89] = new segment (43, 86, 1810, -7, -2, 0, "BCN Tipton Green and Toll End Communication");
seglist[90] = new segment (38, 87, 1006, 0, 2, 0, "BCN Wednesbury Old Canal");
seglist[91] = new segment (87, 88, 1014, 0, 2, 0, "BCN Wednesbury Old Canal");
seglist[92] = new segment (88, 89, 2212, 0, -2, 0, "BCN Wednesbury Old Canal");
seglist[93] = new segment (88, 90, 905, 0, 2, 0, "BCN Ridgacre Branch Canal");
seglist[94] = new segment (90, 91, 201, 0, 2, 0, "BCN Ridgacre Branch Canal");
seglist[95] = new segment (91, 92, 101, 0, 2, 0, "BCN Ridgacre Branch Canal");
seglist[96] = new segment (90, 93, 1006, 0, -2, 0, "BCN Dartmouth Branch Canal");
seglist[97] = new segment (91, 94, 805, 0, -2, 0, "BCN Halford Branch Canal");
seglist[98] = new segment (87, 95, 1207, -8, 2, 0, "BCN Walsall Canal");
seglist[99] = new segment (95, 96, 402, 0, 2, 0, "BCN Walsall Canal");
seglist[100] = new segment (96, 86, 201, 0, 2, 0, "BCN Walsall Canal");
seglist[101] = new segment (86, 97, 201, 0, 2, 0, "BCN Walsall Canal");
seglist[102] = new segment (97, 98, 201, 0, 2, 0, "BCN Walsall Canal");
seglist[103] = new segment (98, 99, 1106, 0, 2, 1, "BCN Walsall Canal");
seglist[104] = new segment (99, 100, 201, 0, 2, 1, "BCN Walsall Canal");
seglist[105] = new segment (100, 85, 302, 0, 2, 1, "BCN Walsall Canal");
seglist[106] = new segment (85, 101, 4425, 0, 2, 1, "BCN Walsall Canal");
seglist[107] = new segment (101, 102, 2816, 0, 2, 1, "BCN Walsall Canal");
seglist[108] = new segment (102, 103, 201, 0, 2, 0, "BCN Walsall Canal");
seglist[109] = new segment (95, 104, 1006, 0, -2, 0, "BCN Haines Branch Canal");
seglist[110] = new segment (96, 105, 1006, 0, -2, 0, "BCN Danks Branch Canal");
seglist[111] = new segment (97, 106, 201, 0, 2, 0, "BCN Lower Ocker Hill Branch Canal");
seglist[112] = new segment (99, 107, 805, 0, 2, 0, "BCN Gospel Oak Branch Canal");
seglist[113] = new segment (100, 108, 603, 0, -2, 0, "BCN Monway Branch Canal");
seglist[114] = new segment (101, 109, 201, 0, -2, 0, "BCN Anson Branch Canal");
seglist[115] = new segment (109, 110, 2011, 0, -2, 0, "BCN Anson Branch Canal");
seglist[116] = new segment (111, 102, 1408, -8, 2, 1, "BCN Walsall Branch Canal");
seglist[117] = new segment (112, 113, 1207, -6, -2, 0, "BCN Bentley Canal");
seglist[118] = new segment (113, 109, 4224, -4, -2, 0, "BCN Bentley Canal");
seglist[119] = new segment (113, 114, 603, 0, -2, 0, "BCN Nechells Branch Canal");
seglist[120] = new segment (98, 105, 402, 0, 2, 1, "BCN Tame Valley Canal");
seglist[121] = new segment (105, 115, 5028, 0, 2, 1, "BCN Tame Valley Canal");
seglist[122] = new segment (115, 116, 8045, -13, 2, 1, "BCN Tame Valley Canal");
seglist[123] = new segment (117, 115, 4425, -9, 2, 0, "BCN Rushall Canal");
seglist[124] = new segment (31, 118, 201, 0, 2, 1, "BCN Birmingham and Fazeley Canal");
seglist[125] = new segment (118, 119, 2212, -13, 2, 1, "BCN Birmingham and Fazeley Canal");
seglist[126] = new segment (119, 116, 1609, -11, 2, 1, "BCN Birmingham and Fazeley Canal");
seglist[127] = new segment (116, 120, 18906, -14, 2, 1, "BCN Birmingham and Fazeley Canal");
seglist[128] = new segment (120, 121, 8850, 0, 2, 1, "BCN Birmingham and Fazeley Canal");
seglist[129] = new segment (118, 122, 402, 0, -2, 0, "BCN Newhall Branch");
seglist[130] = new segment (119, 123, 1207, -6, 2, 0, "BCN Digbeth Branch Canal");
seglist[131] = new segment (123, 124, 201, 0, 2, 0, "BCN Digbeth Branch Canal");
seglist[132] = new segment (47, 112, 2011, 0, 2, 1, "BCN Wyrley and Essington Canal");
seglist[133] = new segment (112, 125, 8045, 0, 2, 1, "BCN Wyrley and Essington Canal");
seglist[134] = new segment (125, 111, 2816, 0, 2, 1, "BCN Wyrley and Essington Canal");
seglist[135] = new segment (111, 126, 6235, 0, 2, 0, "BCN Wyrley and Essington Canal");
seglist[136] = new segment (126, 127, 1609, 0, 2, 0, "BCN Wyrley and Essington Canal");
seglist[137] = new segment (127, 128, 2011, 0, 2, 0, "BCN Wyrley and Essington Canal");
seglist[138] = new segment (128, 129, 1609, 0, 2, 0, "BCN Wyrley and Essington Canal");
seglist[139] = new segment (129, 130, 11464, -30, -2, 0, "BCN Wyrley and Essington Canal");
seglist[140] = new segment (125, 131, 5632, 5, -2, 0, "BCN Sneyd and Wyrley Bank Branch Canal");
seglist[141] = new segment (126, 132, 1408, 0, -2, 0, "BCN Lord Hay's Branch Canal");
seglist[142] = new segment (128, 117, 8447, 0, 2, 0, "BCN Daw End Branch Canal");
seglist[143] = new segment (129, 133, 2414, 0, 2, 0, "BCN Anglesey Branch Canal");
seglist[144] = new segment (127, 134, 2500, 0, 2, 0, "BCN Cannock Extension Canal");
seglist[145] = new segment (134, 135, 4137, 0, -2, 0, "BCN Cannock Extension Canal");
seglist[146] = new segment (135, 136, 2615, 0, -2, 0, "BCN Cannock Extension Canal");
seglist[147] = new segment (135, 137, 1006, -13, -2, 0, "BCN Churchbridge Branch Canal");
seglist[148] = new segment (138, 116, 4225, -6, 2, 1, "Birmingham and Warwick Junction Canal");
seglist[149] = new segment (139, 140, 33796, -1, -6, 0, "Black Sluice Drainage and Navigation");
seglist[150] = new segment (141, 142, 4828, -10, -4, 0, "Bradford Canal");
seglist[151] = new segment (143, 144, 27359, -8, 3, 0, "Brandon River");
seglist[152] = new segment (144, 145, 8851, 0, 3, 0, "Brandon River");
seglist[153] = new segment (146, 147, 3420, -3, -4, 0, "Bude Canal");
seglist[154] = new segment (148, 149, 25750, -5, 4, 0, "River Bure");
seglist[155] = new segment (149, 150, 805, 0, 4, 0, "River Bure");
seglist[156] = new segment (150, 151, 905, 0, 4, 0, "River Bure");
seglist[157] = new segment (151, 152, 302, 0, 4, 0, "River Bure");
seglist[158] = new segment (152, 153, 402, 0, 4, 0, "River Bure");
seglist[159] = new segment (153, 154, 7644, 0, 4, 0, "River Bure");
seglist[160] = new segment (154, 155, 2012, 0, 4, 0, "River Bure");
seglist[161] = new segment (155, 156, 1006, 0, 4, 0, "River Bure");
seglist[162] = new segment (156, 157, 3520, 0, 4, 0, "River Bure");
seglist[163] = new segment (157, 158, 2515, 0, 4, 0, "River Bure");
seglist[164] = new segment (158, 159, 1207, 0, 4, 0, "River Bure");
seglist[165] = new segment (159, 160, 17300, 0, 4, 0, "River Bure");
seglist[166] = new segment (149, 161, 500, 0, 4, 0, "Wroxham Broad");
seglist[167] = new segment (161, 150, 500, 0, 4, 0, "Wroxham Broad");
seglist[168] = new segment (151, 162, 151, 0, 4, 0, "Little Salhouse Broad");
seglist[169] = new segment (152, 163, 400, 0, 4, 0, "Great Salhouse Broad");
seglist[170] = new segment (163, 153, 400, 0, 4, 0, "Great Salhouse Broad");
seglist[171] = new segment (154, 164, 805, 0, -4, 0, "Ranworth Dike");
seglist[172] = new segment (156, 165, 2112, 0, -4, 0, "Fleet Dike");
seglist[173] = new segment (158, 166, 603, 0, -4, 0, "Upton Dike");
seglist[174] = new segment (159, 167, 402, 0, -4, 0, "Acle Dike");
seglist[175] = new segment (155, 168, 10159, 0, 4, 0, "River Ant");
seglist[176] = new segment (168, 169, 2816, 0, 4, 0, "River Ant");
seglist[177] = new segment (168, 170, 805, 0, -4, 0, "Stalham Dike");
seglist[178] = new segment (170, 171, 1006, 0, -4, 0, "Stalham Dike");
seglist[179] = new segment (170, 172, 1408, 0, -4, 0, "Sutton Dike");
seglist[180] = new segment (157, 173, 604, 0, 4, 0, "River Thurne");
seglist[181] = new segment (173, 174, 1509, 0, 4, 0, "River Thurne");
seglist[182] = new segment (174, 175, 5130, 0, 4, 0, "River Thurne");
seglist[183] = new segment (175, 176, 1911, 0, -4, 0, "River Thurne");
seglist[184] = new segment (173, 177, 201, 0, -4, 0, "Thurne Dike");
seglist[185] = new segment (174, 178, 1408, 0, -4, 0, "Womack Water");
seglist[186] = new segment (175, 179, 2615, 0, 4, 0, "Candle Dike to Hickling Board");
seglist[187] = new segment (175, 180, 10058, 0, 4, 0, "Candle Dike to Lown Bridge");
seglist[188] = new segment (176, 181, 1408, 0, -4, 0, "Martham Broad");
seglist[189] = new segment (7, 16, 11668, 8, 4, 1, "Calder and Hebble Navigation");
seglist[190] = new segment (16, 182, 4023, 2, 4, 0, "Calder and Hebble Navigation");
seglist[191] = new segment (182, 183, 5230, 4, 4, 0, "Calder and Hebble Navigation");
seglist[192] = new segment (183, 184, 10461, 14, 4, 0, "Calder and Hebble Navigation");
seglist[193] = new segment (184, 185, 3219, 0, 4, 0, "Calder and Hebble Navigation");
seglist[194] = new segment (184, 186, 2816, 14, 4, 0, "Halifax Branch Canal");
seglist[195] = new segment (187, 188, 18105, -3, 4, 0, "River Cam");
seglist[196] = new segment (188, 189, 5029, 0, 4, 0, "River Cam");
seglist[197] = new segment (188, 190, 6035, 1, 3, 0, "Reach Lode and Burwell Lode");
seglist[198] = new segment (191, 192, 22330, -13, 4, 0, "Chelmer and Blackwater Navigation");
seglist[199] = new segment (193, 194, 5633, 0, 4, 0, "River Chet");
seglist[200] = new segment (195, 196, 7242, -2, -5, 0, "Chichester Canal");
seglist[201] = new segment (197, 198, 2414, -1, -4, 0, "Clifton and Kearsley Coal Canal");
seglist[202] = new segment (199, 200, 18105, 0, 4, 0, "River Colne");
seglist[203] = new segment (201, 202, 8851, 0, 2, 1, "Coventry Canal - main part");
seglist[204] = new segment (202, 203, 4426, 0, 2, 1, "Coventry Canal - main part");
seglist[205] = new segment (203, 204, 1609, 0, 2, 1, "Coventry Canal - main part");
seglist[206] = new segment (204, 120, 28566, -14, 2, 1, "Coventry Canal - main part");
seglist[207] = new segment (121, 130, 2414, 0, 2, 1, "Coventry Canal - detached part");
seglist[208] = new segment (130, 205, 6437, 0, 2, 1, "Coventry Canal - detached part");
seglist[209] = new segment (206, 207, 2012, -1, 7, 0, "River Darenth");
seglist[210] = new segment (207, 208, 2413, 0, 7, 0, "River Darenth");
seglist[211] = new segment (207, 209, 1207, 0, -7, 0, "River Cray");
seglist[212] = new segment (210, 211, 2012, 0, 4, 0, "River Dee");
seglist[213] = new segment (211, 212, 35003, 0, 4, 0, "River Dee");
seglist[214] = new segment (213, 214, 14082, 4, -4, 0, "Derby Canal");
seglist[215] = new segment (214, 215, 402, 0, -4, 0, "Derby Canal");
seglist[216] = new segment (215, 216, 201, -1, -4, 0, "Derby Canal");
seglist[217] = new segment (216, 217, 201, 1, -4, 0, "Derby Canal");
seglist[218] = new segment (217, 218, 8449, -2, -4, 0, "Derby Canal");
seglist[219] = new segment (214, 219, 5029, 4, -4, 0, "Derby Canal, Little Eaton Branch");
seglist[220] = new segment (215, 220, 402, 1, -4, 0, "Derby Canal, River Derwent Branch");
seglist[221] = new segment (221, 222, 14886, 0, -10, 0, "River Don (Yorks)");
seglist[222] = new segment (223, 224, 8047, -5, -4, 0, "Driffield Navigation");
seglist[223] = new segment (224, 225, 1207, 0, -4, 0, "Driffield Navigation");
seglist[224] = new segment (225, 226, 2012, -2, -4, 0, "Driffield Navigation");
seglist[225] = new segment (224, 227, 2816, 0, -4, 0, "Frodingham Beck");
seglist[226] = new segment (225, 228, 2816, 0, -4, 0, "Corps Landing Branch");
seglist[227] = new segment (229, 230, 9857, -8, 4, 0, "Erewash Canal");
seglist[228] = new segment (230, 213, 3621, -2, 4, 0, "Erewash Canal");
seglist[229] = new segment (213, 231, 5432, -4, 4, 0, "Erewash Canal");
seglist[230] = new segment (232, 233, 300, 0, -8, 0, "Exeter Ship Canal");
seglist[231] = new segment (233, 234, 8548, -2, -8, 0, "Exeter Ship Canal");
seglist[232] = new segment (233, 235, 1006, 0, -8, 0, "River Exe");
seglist[233] = new segment (182, 236, 201, 0, -4, 0, "Fearnley Cut");
seglist[234] = new segment (237, 238, 3018, -1, 5, 0, "River Foss");
seglist[235] = new segment (239, 240, 1006, 0, -2, 0, "Foxley Branch Canal");
seglist[236] = new segment (241, 242, 2213, -1, -8, 0, "Ulverston Canal");
seglist[237] = new segment (243, 244, 14082, -16, -2, 0, "Glamorganshire Canal");
seglist[238] = new segment (244, 245, 8851, -18, -2, 0, "Glamorganshire Canal");
seglist[239] = new segment (245, 246, 18105, -18, -2, 0, "Glamorganshire Canal");
seglist[240] = new segment (247, 244, 10863, -2, -2, 0, "Aberdare Canal");
seglist[241] = new segment (248, 249, 2012, 0, -4, 0, "River Glen");
seglist[242] = new segment (250, 251, 6838, 6, 4, 1, "Grand Junction Main Line");
seglist[243] = new segment (251, 252, 7643, -7, 4, 1, "Grand Junction Main Line");
seglist[244] = new segment (252, 253, 12470, 0, 4, 1, "Grand Junction Main Line");
seglist[245] = new segment (253, 254, 16492, -7, 4, 1, "Grand Junction Main Line");
seglist[246] = new segment (254, 255, 16090, -1, 4, 1, "Grand Junction Main Line");
seglist[247] = new segment (255, 256, 27755, 17, 4, 1, "Grand Junction Main Line");
seglist[248] = new segment (256, 257, 1609, 7, 4, 1, "Grand Junction Main Line");
seglist[249] = new segment (257, 258, 46259, -44, 4, 1, "Grand Junction Main Line");
seglist[250] = new segment (258, 259, 6034, 0, 4, 1, "Grand Junction Main Line");
seglist[251] = new segment (259, 260, 9654, -12, 4, 0, "Grand Junction Main Line");
seglist[252] = new segment (252, 261, 402, 0, -2, 0, "Weedon Military Dock");
seglist[253] = new segment (253, 262, 8045, -17, 2, 1, "Grand Junction, Northampton Arm");
seglist[254] = new segment (254, 263, 17297, 2, -2, 0, "Grand Junction, Old Stratford and Buckingham Branch");
seglist[255] = new segment (256, 264, 10056, -16, 2, 1, "Grand Junction, Aylesbury Arm");
seglist[256] = new segment (257, 265, 10861, -1, 2, 0, "Grand Junction, Wendover Arm");
seglist[257] = new segment (258, 266, 8045, 0, 4, 0, "Grand Junction, Slough Arm");
seglist[258] = new segment (259, 267, 20917, 0, 4, 1, "Grand Junction, Paddington Branch");
seglist[259] = new segment (267, 268, 1207, 0, 4, 0, "Grand Junction, Paddington Branch");
seglist[260] = new segment (251, 269, 24940, 7, 2, 1, "Grand Junction, Leicester Section");
seglist[261] = new segment (269, 270, 12470, -10, 2, 1, "Grand Junction, Leicester Section");
seglist[262] = new segment (270, 271, 28962, -24, 4, 1, "Grand Junction, Leicester Section");
seglist[263] = new segment (269, 272, 2816, 1, 2, 1, "Grand Junction, Welford Arm");
seglist[264] = new segment (270, 273, 9252, 0, 4, 1, "Grand Junction, Market Harborough Arm");
seglist[265] = new segment (274, 275, 603, 0, 2, 1, "Ashton Canal");
seglist[266] = new segment (275, 276, 3319, 10, 2, 1, "Ashton Canal");
seglist[267] = new segment (276, 277, 2011, 8, 2, 1, "Ashton Canal");
seglist[268] = new segment (277, 278, 4023, 0, 2, 1, "Ashton Canal");
seglist[269] = new segment (278, 279, 805, 0, 2, 0, "Ashton Canal");
seglist[270] = new segment (275, 280, 402, 0, -2, 0, "Islington Branch");
seglist[271] = new segment (276, 281, 7844, 0, -2, 0, "Stockport Branch");
seglist[272] = new segment (277, 282, 4224, 4, -2, 0, "Hollinwood Branch");
seglist[273] = new segment (282, 283, 3218, 4, -2, 0, "Hollinwood Branch");
seglist[274] = new segment (282, 284, 1810, 0, -2, 0, "Fairbottom Branch");
seglist[275] = new segment (278, 285, 12973, 16, 2, 1, "Peak Forest Canal");
seglist[276] = new segment (285, 286, 9553, 0, 2, 0, "Peak Forest Canal");
seglist[277] = new segment (286, 287, 4425, 0, 2, 0, "Peak Forest Canal");
seglist[278] = new segment (286, 288, 704, 0, 2, 0, "Whaley Bridge Branch");
seglist[279] = new segment (285, 289, 3721, 0, 2, 1, "Macclesfield Canal");
seglist[280] = new segment (289, 290, 38314, -13, 2, 1, "Macclesfield Canal");
seglist[281] = new segment (289, 291, 301, 0, 2, 0, "High Lane Branch");
seglist[282] = new segment (292, 293, 7141, -5, -4, 0, "Chesterfield Canal");
seglist[283] = new segment (293, 294, 12271, 14, -4, 0, "Chesterfield Canal");
seglist[284] = new segment (294, 295, 53812, -46, 4, 0, "Chesterfield Canal");
seglist[285] = new segment (296, 297, 3822, 0, 4, 0, "New Cut");
seglist[286] = new segment (298, 299, 7141, 1, 6, 0, "Navigation from River Waveney to Lowestoft");
seglist[287] = new segment (300, 301, 53108, 18, -4, 0, "Grantham Canal");
seglist[288] = new segment (302, 303, 1207, 1, 4, 0, "Nottingham Canal");
seglist[289] = new segment (303, 304, 2716, 1, 4, 0, "Nottingham Canal");
seglist[290] = new segment (304, 305, 19815, 17, -4, 0, "Nottingham Canal");
seglist[291] = new segment (303, 306, 201, 0, -4, 0, "Poplar Arm");
seglist[292] = new segment (306, 307, 302, 0, -4, 0, "Poplar Arm");
seglist[293] = new segment (306, 308, 201, 0, -4, 0, "Brewery Cut");
seglist[294] = new segment (309, 310, 17703, 1, 4, 0, "Fossdyke Canal");
seglist[295] = new segment (311, 312, 16000, 10, 4, 0, "Kennet and Avon Navigation");
seglist[296] = new segment (312, 313, 41936, 42, 4, 1, "Kennet and Avon Navigation");
seglist[297] = new segment (313, 314, 54718, -41, 4, 0, "Kennet and Avon Navigation");
seglist[298] = new segment (314, 23, 26554, -13, 4, 1, "Kennet and Avon Navigation");
seglist[299] = new segment (315, 316, 20117, -18, 2, 1, "Stratford-on-Avon Canal");
seglist[300] = new segment (316, 317, 20921, -36, 2, 1, "Stratford-on-Avon Canal");
seglist[301] = new segment (316, 318, 201, -1, 2, 1, "Stratford Canal - Kingswood Link Arm");
seglist[302] = new segment (319, 320, 302, 1, 2, 0, "Stourbridge Extension Canal");
seglist[303] = new segment (320, 321, 704, 0, -2, 0, "Stourbridge Extension Canal");
seglist[304] = new segment (321, 322, 2213, 0, -2, 0, "Stourbridge Extension Canal");
seglist[305] = new segment (320, 323, 503, 0, -2, 0, "Bromley Branch");
seglist[306] = new segment (321, 324, 1006, 0, -2, 0, "Sandhills Branch");
seglist[307] = new segment (325, 326, 1207, 0, -4, 0, "River Tone Navigation");
seglist[308] = new segment (325, 327, 22833, -6, -4, 0, "Bridgwater and Taunton Canal");
seglist[309] = new segment (328, 329, 17300, 0, -2, 0, "Grand Western Canal");
seglist[310] = new segment (330, 331, 3018, 4, -4, 0, "Stover Canal");
seglist[311] = new segment (332, 333, 53499, -6, 2, 1, "Brecon and Abergavenny Canal");
seglist[312] = new segment (333, 334, 12068, -31, -2, 0, "Monmouthshire Canal");
seglist[313] = new segment (334, 335, 2413, 0, -2, 0, "Monmouthshire Canal");
seglist[314] = new segment (334, 336, 17297, 32, -2, 0, "Monmouthshire Canal, Crumlin Branch");
seglist[315] = new segment (337, 338, 26051, -35, -2, 0, "Swansea Canal");
seglist[316] = new segment (338, 339, 101, -1, -2, 0, "Swansea Canal");
seglist[317] = new segment (338, 340, 302, 0, -2, 0, "Short Branch in Swansea");
seglist[318] = new segment (204, 341, 1207, 0, -2, 0, "Griff Colliery Canal");
seglist[319] = new segment (342, 343, 604, 1, 5, 0, "Grosvenor Canal");
seglist[320] = new segment (344, 345, 1006, 1, -4, 0, "Hackney Canal");
seglist[321] = new segment (62, 346, 503, 0, -2, 0, "Houghton Branch Canal");
seglist[322] = new segment (226, 347, 7242, 0, 4, 0, "River Hull");
seglist[323] = new segment (347, 348, 1811, 0, 4, 0, "River Hull");
seglist[324] = new segment (348, 28, 5432, 0, 4, 0, "River Hull");
seglist[325] = new segment (28, 349, 17703, 0, 4, 0, "River Hull");
seglist[326] = new segment (348, 350, 503, 0, -4, 0, "Arram Beck");
seglist[327] = new segment (351, 352, 3219, 0, 4, 0, "River Humber");
seglist[328] = new segment (352, 20, 9656, 0, 4, 0, "River Humber");
seglist[329] = new segment (20, 349, 12875, 0, 4, 0, "River Humber");
seglist[330] = new segment (353, 354, 12875, 0, -5, 0, "River Idle");
seglist[331] = new segment (355, 356, 25548, -15, -4, 0, "Ipswich And Stowmarket Navigation");
seglist[332] = new segment (357, 358, 805, 0, -1, 0, "Giants Grave and Briton Ferry Canal");
seglist[333] = new segment (359, 360, 2213, 0, -2, 0, "Glan-y-wern Canal");
seglist[334] = new segment (361, 362, 1609, 0, -2, 0, "Tir-isaf Branch Canal");
seglist[335] = new segment (363, 364, 10461, -1, -4, 0, "Kyme Eau");
seglist[336] = new segment (365, 144, 5230, -1, -3, 0, "Lakenheath Lode");
seglist[337] = new segment (366, 198, 7443, 6, -4, 0, "Manchester, Bolton and Bury Canal");
seglist[338] = new segment (198, 367, 5432, 11, -4, 0, "Manchester, Bolton and Bury Canal");
seglist[339] = new segment (367, 368, 7644, 0, -4, 0, "Manchester, Bolton and Bury Canal");
seglist[340] = new segment (367, 369, 4828, 0, -4, 0, "Bolton Branch");
seglist[341] = new segment (370, 371, 4023, -3, 3, 0, "River Larke");
seglist[342] = new segment (371, 372, 26554, -7, 3, 0, "River Larke");
seglist[343] = new segment (371, 373, 2012, 0, -3, 0, "Tuddenham Mill Stream");
seglist[344] = new segment (374, 375, 11467, -4, 5, 0, "River Lee");
seglist[345] = new segment (375, 376, 28767, -13, 5, 0, "River Lee");
seglist[346] = new segment (376, 377, 0, -1, 5, 0, "River Lee");
seglist[347] = new segment (377, 378, 1207, 0, 5, 0, "River Lee");
seglist[348] = new segment (378, 379, 805, 0, 5, 0, "River Lee");
seglist[349] = new segment (379, 380, 2414, 0, 5, 0, "River Lee");
seglist[350] = new segment (380, 381, 0, -1, -5, 0, "River Lee");
seglist[351] = new segment (377, 382, 1006, 0, 5, 0, "Old River Lee");
seglist[352] = new segment (378, 383, 402, 0, 5, 0, "St Thomas's Creek");
seglist[353] = new segment (384, 385, 101, 0, 5, 0, "Bow Creek");
seglist[354] = new segment (385, 379, 402, 0, 5, 0, "Bow Creek");
seglist[355] = new segment (379, 386, 1609, 0, 5, 0, "Bow Creek");
seglist[356] = new segment (385, 387, 805, 0, 5, 0, "Abbey Creek");
seglist[357] = new segment (387, 388, 805, 0, 5, 0, "Channelsea River");
seglist[358] = new segment (4, 142, 20113, 18, 4, 1, "Leeds and Liverpool Canal Main Line");
seglist[359] = new segment (142, 389, 26549, 11, 4, 1, "Leeds and Liverpool Canal Main Line");
seglist[360] = new segment (389, 390, 25744, 15, 4, 1, "Leeds and Liverpool Canal Main Line");
seglist[361] = new segment (390, 391, 55913, -20, 4, 1, "Leeds and Liverpool Canal Main Line");
seglist[362] = new segment (391, 392, 19710, -21, 4, 1, "Leeds and Liverpool Canal Main Line");
seglist[363] = new segment (392, 393, 805, -2, 4, 1, "Leeds and Liverpool Canal Main Line");
seglist[364] = new segment (393, 394, 16091, -4, 4, 0, "Leeds and Liverpool Canal Main Line");
seglist[365] = new segment (394, 395, 38616, 0, 4, 0, "Leeds and Liverpool Canal Main Line");
seglist[366] = new segment (395, 396, 1207, 0, 4, 0, "Leeds and Liverpool Canal Main Line");
seglist[367] = new segment (389, 397, 805, 0, 4, 0, "Leeds and Liverpool Canal Springs Branch");
seglist[368] = new segment (391, 398, 4827, 0, -4, 0, "Leeds and Liverpool Canal Walton Summit Branch");
seglist[369] = new segment (392, 399, 11665, -2, 4, 1, "Leeds and Liverpool Canal Leigh Branch");
seglist[370] = new segment (394, 400, 11665, -8, 4, 0, "Leeds and Liverpool Canal Rufford Branch");
seglist[371] = new segment (395, 401, 402, -4, 4, 0, "Leeds and Liverpool Canal Stanley Dock Cut Branch");
seglist[372] = new segment (271, 402, 24347, -10, 4, 0, "Leicester Navigation");
seglist[373] = new segment (402, 403, 1000, 0, 4, 0, "Leicester Navigation");
seglist[374] = new segment (347, 404, 5230, 1, -4, 0, "Leven Canal");
seglist[375] = new segment (183, 405, 6035, 9, 4, 0, "Huddersfield Broad Canal");
seglist[376] = new segment (405, 406, 13277, 42, -2, 0, "Huddersfield Narrow Canal");
seglist[377] = new segment (406, 279, 18910, -32, -2, 0, "Huddersfield Narrow Canal");
seglist[378] = new segment (407, 408, 51700, -8, 4, 1, "Lancaster Canal - North End");
seglist[379] = new segment (408, 409, 40032, 0, 4, 1, "Lancaster Canal - North End");
seglist[380] = new segment (408, 410, 4325, -6, 4, 0, "Lancaster Canal - Glasson Dock Branch");
seglist[381] = new segment (411, 412, 15691, -9, -6, 0, "St Helens Canal");
seglist[382] = new segment (412, 413, 5432, -1, -6, 0, "St Helens Canal");
seglist[383] = new segment (412, 414, 0, -1, -6, 0, "St Helens Canal (Fiddlers Ferry Lock)");
seglist[384] = new segment (411, 415, 1006, 0, -6, 0, "St Helens - Blackbrook Branch");
seglist[385] = new segment (411, 416, 1811, 0, -6, 0, "St Helens - Gerrards Bridge Branch");
seglist[386] = new segment (416, 417, 503, 0, -6, 0, "St Helens - Gerrards Bridge Branch");
seglist[387] = new segment (416, 418, 2615, 2, -6, 0, "St Helens - Boardmans Bridge Branch");
seglist[388] = new segment (419, 403, 201, 0, 4, 0, "Loughborough Navigation");
seglist[389] = new segment (403, 420, 14685, -7, 4, 0, "Loughborough Navigation");
seglist[390] = new segment (421, 422, 18910, -8, -4, 0, "Louth Navigation");
seglist[391] = new segment (423, 424, 19513, -3, 19, 0, "Manchester Ship Canal");
seglist[392] = new segment (424, 425, 7242, -1, 19, 0, "Manchester Ship Canal");
seglist[393] = new segment (425, 426, 895, 0, 24, 0, "Manchester Ship Canal");
seglist[394] = new segment (426, 427, 9656, 0, 24, 0, "Manchester Ship Canal");
seglist[395] = new segment (427, 428, 1609, 0, 24, 0, "Manchester Ship Canal");
seglist[396] = new segment (428, 429, 201, 0, 24, 0, "Manchester Ship Canal");
seglist[397] = new segment (429, 430, 1408, 0, 24, 0, "Manchester Ship Canal");
seglist[398] = new segment (430, 431, 201, 0, 24, 0, "Manchester Ship Canal");
seglist[399] = new segment (431, 432, 1408, 0, 24, 0, "Manchester Ship Canal");
seglist[400] = new segment (432, 433, 10662, 0, 24, 0, "Manchester Ship Canal");
seglist[401] = new segment (433, 434, 5230, -1, 24, 0, "Manchester Ship Canal");
seglist[402] = new segment (435, 436, 402, 0, 4, 1, "Bridgewater Canal");
seglist[403] = new segment (436, 437, 4023, 0, 4, 1, "Bridgewater Canal");
seglist[404] = new segment (437, 438, 33186, 0, 4, 1, "Bridgewater Canal");
seglist[405] = new segment (438, 439, 6838, 0, 4, 0, "Bridgewater Canal");
seglist[406] = new segment (439, 428, 1408, -11, 4, 0, "Bridgewater Canal");
seglist[407] = new segment (436, 440, 201, -3, 4, 0, "Bridgewater - Hulme Locks Branch");
seglist[408] = new segment (437, 399, 17297, 0, 4, 1, "Bridgewater - Stretford and Leigh Branch");
seglist[409] = new segment (438, 441, 1207, 0, 4, 1, "Bridgewater - Preston Brook Branch");
seglist[410] = new segment (439, 442, 2112, -10, -4, 0, "Runcorn and Weston Canal");
seglist[411] = new segment (424, 443, 6480, -2, -4, 0, "Mersey and Irwell Navigation");
seglist[412] = new segment (443, 444, 3621, -1, -4, 0, "Mersey and Irwell Navigation");
seglist[413] = new segment (444, 445, 2012, 0, -4, 0, "Mersey and Irwell Navigation");
seglist[414] = new segment (444, 426, 704, 1, 9, 0, "Mersey and Irwell - Walton Lock Branch");
seglist[415] = new segment (443, 425, 2012, -2, 5, 0, "Runcorn and Latchford Canal");
seglist[416] = new segment (423, 440, 201, 0, -7, 0, "River Irwell Upper Reach");
seglist[417] = new segment (440, 366, 604, 0, -7, 0, "River Irwell Upper Reach");
seglist[418] = new segment (366, 446, 201, 0, -7, 0, "River Irwell Upper Reach");
seglist[419] = new segment (446, 447, 1207, 0, -7, 0, "River Irwell Upper Reach");
seglist[420] = new segment (446, 448, 604, 2, -4, 0, "Manchester and Salford Junction Canal");
seglist[421] = new segment (307, 449, 101, 0, -4, 0, "Earl Manvers' Canal");
seglist[422] = new segment (450, 352, 9656, -1, 4, 0, "Market Weighton Drainage and Navigation");
seglist[423] = new segment (451, 452, 69202, -14, 4, 0, "River Medway");
seglist[424] = new segment (445, 414, 4828, 0, 10, 0, "River Mersey");
seglist[425] = new segment (414, 413, 7242, 0, 10, 0, "River Mersey");
seglist[426] = new segment (413, 427, 0, 0, 10, 0, "River Mersey");
seglist[427] = new segment (427, 429, 2012, 0, 10, 0, "River Mersey");
seglist[428] = new segment (429, 431, 1609, 0, 10, 0, "River Mersey");
seglist[429] = new segment (431, 434, 13277, 0, 10, 0, "River Mersey");
seglist[430] = new segment (434, 401, 9656, 0, 10, 0, "River Mersey");
seglist[431] = new segment (401, 453, 20921, 0, 10, 0, "River Mersey");
seglist[432] = new segment (454, 455, 1811, -1, 3, 0, "King's Dike");
seglist[433] = new segment (455, 456, 5029, 0, 3, 0, "King's Dike");
seglist[434] = new segment (455, 457, 5432, -1, -3, 0, "Farcet River");
seglist[435] = new segment (456, 458, 4426, -1, 3, 0, "Whittlesey Dike");
seglist[436] = new segment (458, 459, 5432, 0, 3, 0, "Whittlesey Dike");
seglist[437] = new segment (458, 460, 8047, 0, 3, 0, "Bevils Leam");
seglist[438] = new segment (460, 457, 5834, 0, 3, 0, "Black Ham Drain");
seglist[439] = new segment (460, 461, 4426, 0, 3, 0, "Old River Nene");
seglist[440] = new segment (461, 462, 4828, 0, 3, 0, "Old River Nene");
seglist[441] = new segment (462, 463, 1408, 0, 3, 0, "Old River Nene");
seglist[442] = new segment (463, 459, 10662, 0, 3, 0, "Old River Nene");
seglist[443] = new segment (459, 464, 11567, 0, 3, 0, "Old River Nene");
seglist[444] = new segment (464, 465, 3118, 0, 3, 0, "Old River Nene");
seglist[445] = new segment (465, 466, 6035, -1, 3, 0, "Old River Nene");
seglist[446] = new segment (461, 467, 5230, 0, 3, 0, "New Dike");
seglist[447] = new segment (462, 468, 1811, 0, 3, 0, "Ramsey High Lode");
seglist[448] = new segment (466, 469, 8650, 1, 3, 0, "Well Creek");
seglist[449] = new segment (458, 464, 16697, 0, 3, 0, "Twenty Foot River");
seglist[450] = new segment (465, 470, 3621, 0, 3, 0, "Popham's Eau or Sea");
seglist[451] = new segment (470, 471, 402, 0, 3, 0, "Popham's Eau or Sea");
seglist[452] = new segment (471, 472, 3219, 0, 3, 0, "Middle Level Drain");
seglist[453] = new segment (470, 473, 15490, 0, 3, 0, "Sixteen Foot River");
seglist[454] = new segment (463, 473, 12472, 0, 3, 0, "Forty Foot River or Vermuyden's Drain");
seglist[455] = new segment (473, 474, 5029, 0, 3, 0, "Forty Foot River or Vermuyden's Drain");
seglist[456] = new segment (474, 469, 19714, 0, 3, 0, "Old Bedford River");
seglist[457] = new segment (474, 475, 4828, 0, 3, 0, "Counter Wash Drain");
seglist[458] = new segment (203, 476, 8000, 0, 2, 1, "Ashby Canal");
seglist[459] = new segment (476, 477, 40280, 0, 2, 1, "Ashby Canal");
seglist[460] = new segment (229, 305, 201, 1, -4, 0, "Cromford Canal");
seglist[461] = new segment (305, 478, 5230, 13, -4, 0, "Cromford Canal");
seglist[462] = new segment (478, 479, 16093, 0, -4, 0, "Cromford Canal");
seglist[463] = new segment (479, 480, 2012, 0, -4, 0, "Cromford Canal");
seglist[464] = new segment (478, 481, 3621, 0, -4, 0, "Cromford - Pinxton Branch");
seglist[465] = new segment (479, 482, 503, 0, -2, 0, "Cromford - Lea Wood Branch");
seglist[466] = new segment (483, 484, 1106, 1, 7, 0, "Lydney Harbour and Canal");
seglist[467] = new segment (485, 486, 13881, -18, -2, 0, "Neath Canal");
seglist[468] = new segment (486, 357, 7041, -1, -2, 0, "Neath Canal");
seglist[469] = new segment (487, 488, 4828, 0, -4, 0, "River Neath");
seglist[470] = new segment (488, 489, 5633, 0, -4, 0, "River Neath");
seglist[471] = new segment (488, 490, 402, 0, -4, 0, "Red Jacket Pill");
seglist[472] = new segment (262, 491, 101, 0, 3, 1, "River Nene");
seglist[473] = new segment (491, 492, 56315, -26, 3, 1, "River Nene");
seglist[474] = new segment (492, 493, 41956, -11, 3, 0, "River Nene");
seglist[475] = new segment (493, 494, 7644, -1, 3, 0, "River Nene");
seglist[476] = new segment (494, 495, 22531, 0, 3, 0, "River Nene");
seglist[477] = new segment (495, 496, 19111, 0, 3, 0, "River Nene");
seglist[478] = new segment (491, 497, 1106, 0, 3, 0, "River Nene - West Bridge, Northampton Branch");
seglist[479] = new segment (493, 454, 1006, 0, 3, 0, "River Nene - Branch to Stanground (Broadwater)");
seglist[480] = new segment (498, 499, 42648, -5, 4, 0, "River Derwent");
seglist[481] = new segment (499, 500, 18507, 0, 4, 0, "River Derwent");
seglist[482] = new segment (499, 501, 15289, 9, 4, 0, "Pocklington Canal");
seglist[483] = new segment (502, 503, 16496, -5, 4, 0, "River Ure Navigation");
seglist[484] = new segment (504, 218, 11263, 5, 4, 1, "Trent and Mersey Canal");
seglist[485] = new segment (218, 505, 15286, 1, 4, 1, "Trent and Mersey Canal");
seglist[486] = new segment (505, 205, 15688, 11, 2, 1, "Trent and Mersey Canal");
seglist[487] = new segment (205, 506, 20515, 5, 2, 1, "Trent and Mersey Canal");
seglist[488] = new segment (506, 507, 28560, 13, 2, 1, "Trent and Mersey Canal");
seglist[489] = new segment (507, 508, 2011, 5, 2, 1, "Trent and Mersey Canal");
seglist[490] = new segment (508, 509, 2011, 0, 2, 1, "Trent and Mersey Canal");
seglist[491] = new segment (509, 510, 7039, 0, 2, 1, "Trent and Mersey Canal");
seglist[492] = new segment (510, 511, 20515, -31, 2, 1, "Trent and Mersey Canal");
seglist[493] = new segment (511, 512, 402, -3, 2, 1, "Trent and Mersey Canal");
seglist[494] = new segment (512, 513, 16090, -1, 4, 1, "Trent and Mersey Canal");
seglist[495] = new segment (513, 441, 10861, -1, 4, 1, "Trent and Mersey Canal");
seglist[496] = new segment (507, 514, 6436, 0, -2, 0, "Trent and Mersey - Newcastle Branch");
seglist[497] = new segment (508, 239, 7241, 2, 2, 0, "Trent and Mersey - Caldon Branch");
seglist[498] = new segment (239, 515, 8045, 6, 2, 0, "Trent and Mersey - Caldon Branch");
seglist[499] = new segment (515, 516, 12872, -8, 2, 0, "Trent and Mersey - Caldon Branch");
seglist[500] = new segment (515, 517, 5229, 0, 2, 0, "Trent and Mersey - Leek Branch");
seglist[501] = new segment (509, 518, 603, 0, -2, 0, "Trent and Mersey - Burslem Branch");
seglist[502] = new segment (510, 290, 2414, 0, 2, 1, "Trent and Mersey - Hall Green Branch");
seglist[503] = new segment (511, 519, 100, 1, 2, 1, "Trent and Mersey - Wardle Lock Branch");
seglist[504] = new segment (169, 520, 11969, 4, 3, 0, "North Walsham and Dilham Canal");
seglist[505] = new segment (230, 521, 7242, 13, -4, 0, "Nutbrook Canal");
seglist[506] = new segment (522, 523, 61960, -19, 3, 0, "River Ouse (Bedford)");
seglist[507] = new segment (523, 524, 32589, 0, 4, 0, "River Ouse (Bedford)");
seglist[508] = new segment (524, 469, 604, 0, 4, 0, "River Ouse (Bedford)");
seglist[509] = new segment (469, 525, 25148, 0, 4, 0, "River Ouse (Bedford)");
seglist[510] = new segment (523, 189, 18709, 1, 3, 0, "Old Course of River Ouse");
seglist[511] = new segment (189, 372, 11467, 0, 3, 0, "Old Course of River Ouse");
seglist[512] = new segment (372, 145, 8851, 0, 3, 0, "Old Course of River Ouse");
seglist[513] = new segment (145, 524, 11064, 1, 3, 0, "Old Course of River Ouse");
seglist[514] = new segment (526, 527, 15289, 0, -4, 0, "River Ouse (Sussex)");
seglist[515] = new segment (503, 238, 29371, -1, 4, 0, "River Ouse (York)");
seglist[516] = new segment (238, 528, 15691, -1, 4, 0, "River Ouse (York)");
seglist[517] = new segment (528, 15, 14484, 0, 4, 0, "River Ouse (York)");
seglist[518] = new segment (15, 500, 10461, 0, 4, 0, "River Ouse (York)");
seglist[519] = new segment (500, 3, 6035, 0, 4, 0, "River Ouse (York)");
seglist[520] = new segment (3, 11, 8851, 0, 4, 0, "River Ouse (York)");
seglist[521] = new segment (11, 222, 201, 0, 4, 0, "River Ouse (York)");
seglist[522] = new segment (222, 351, 12674, 0, 4, 0, "River Ouse (York)");
seglist[523] = new segment (202, 529, 2816, 1, 2, 1, "Oxford Canal");
seglist[524] = new segment (529, 530, 805, 0, 2, 1, "Oxford Canal");
seglist[525] = new segment (530, 531, 8045, 0, 2, 1, "Oxford Canal");
seglist[526] = new segment (531, 532, 805, 0, 2, 1, "Oxford Canal");
seglist[527] = new segment (532, 533, 7643, 0, 2, 1, "Oxford Canal");
seglist[528] = new segment (533, 534, 16492, 3, 2, 1, "Oxford Canal");
seglist[529] = new segment (534, 535, 8045, 0, 4, 1, "Oxford Canal");
seglist[530] = new segment (535, 536, 18503, 9, 2, 1, "Oxford Canal");
seglist[531] = new segment (536, 537, 55913, -28, 2, 1, "Oxford Canal");
seglist[532] = new segment (537, 538, 4827, -1, 2, 1, "Oxford Canal");
seglist[533] = new segment (538, 539, 804, 0, 2, 0, "Oxford Canal");
seglist[534] = new segment (529, 540, 600, 0, 2, 0, "Oxford - Wyken New Colliery Loop Line Branch");
seglist[535] = new segment (540, 530, 607, 0, 2, 0, "Oxford - Wyken New Colliery Loop Line Branch");
seglist[536] = new segment (531, 541, 402, 0, 2, 0, "Oxford - Stretton Wharf Branch");
seglist[537] = new segment (532, 542, 402, 0, 2, 0, "Oxford - Brinklow Wharf Branch");
seglist[538] = new segment (533, 543, 402, 0, 2, 0, "Oxford - Rugby Wharf Branch");
seglist[539] = new segment (534, 250, 805, 0, 4, 1, "Oxford - Braunston Branch");
seglist[540] = new segment (537, 544, 1207, -1, 2, 0, "Oxford - Dukes Cut Branch");
seglist[541] = new segment (538, 545, 0, -1, 2, 1, "Oxford - Branch through Isis Lock");
seglist[542] = new segment (546, 547, 1006, 0, -4, 0, "Park Gate Branch Canal");
seglist[543] = new segment (548, 549, 4828, 0, 4, 0, "River Parrett");
seglist[544] = new segment (549, 550, 9656, 0, 4, 0, "River Parrett");
seglist[545] = new segment (550, 327, 10662, 0, 4, 0, "River Parrett");
seglist[546] = new segment (327, 551, 20519, 0, 4, 0, "River Parrett");
seglist[547] = new segment (551, 552, 9455, 0, 4, 0, "River Parrett");
seglist[548] = new segment (551, 553, 2414, 0, 4, 0, "River Brue");
seglist[549] = new segment (74, 554, 2012, 0, -2, 0, "Pensnett Canal (Lord Ward's Branch Canal)");
seglist[550] = new segment (267, 555, 3018, 0, 4, 1, "Regents Canal");
seglist[551] = new segment (555, 556, 4023, -5, 4, 1, "Regents Canal");
seglist[552] = new segment (556, 557, 4023, -3, 4, 0, "Regents Canal");
seglist[553] = new segment (557, 380, 2816, -4, 4, 0, "Regents Canal");
seglist[554] = new segment (380, 558, 0, 1, 4, 0, "Regents Canal");
seglist[555] = new segment (555, 559, 1106, 0, -4, 0, "Regents - Cumberland Market Branch");
seglist[556] = new segment (556, 560, 503, 0, 4, 0, "Regents - City Basin Branch");
seglist[557] = new segment (557, 376, 1911, -3, 4, 0, "Regents - Hertford Union Canal");
seglist[558] = new segment (185, 561, 22124, 36, -2, 0, "Rochdale Canal");
seglist[559] = new segment (561, 562, 9654, -14, -2, 0, "Rochdale Canal");
seglist[560] = new segment (562, 563, 3620, -3, -2, 0, "Rochdale Canal");
seglist[561] = new segment (563, 274, 15688, -30, -2, 0, "Rochdale Canal");
seglist[562] = new segment (274, 435, 2011, -9, 4, 1, "Rochdale Canal");
seglist[563] = new segment (562, 564, 805, 0, 4, 0, "Rochdale - Rochdale Branch");
seglist[564] = new segment (563, 565, 2414, 0, -4, 0, "Rochdale - Heywood Branch");
seglist[565] = new segment (566, 567, 2816, -1, 5, 0, "River Roding");
seglist[566] = new segment (568, 569, 14685, 0, 5, 0, "River Severn");
seglist[567] = new segment (569, 570, 13679, -2, 5, 0, "River Severn");
seglist[568] = new segment (570, 571, 7041, -1, 5, 0, "River Severn");
seglist[569] = new segment (571, 26, 25750, -1, 5, 0, "River Severn");
seglist[570] = new segment (26, 572, 16898, -1, 5, 0, "River Severn");
seglist[571] = new segment (572, 573, 4023, 0, 5, 0, "River Severn");
seglist[572] = new segment (573, 574, 1609, -1, 5, 0, "River Severn");
seglist[573] = new segment (574, 575, 18910, 0, 5, 0, "River Severn");
seglist[574] = new segment (575, 576, 24744, 0, 5, 0, "River Severn");
seglist[575] = new segment (576, 577, 1006, 0, 5, 0, "River Severn");
seglist[576] = new segment (577, 484, 2012, 0, 5, 0, "River Severn");
seglist[577] = new segment (484, 578, 17703, 0, 5, 0, "River Severn");
seglist[578] = new segment (578, 24, 13679, 0, 5, 0, "River Severn");
seglist[579] = new segment (572, 574, 3018, -1, 2, 0, "Maisemore Channel");
seglist[580] = new segment (573, 579, 12875, 1, 7, 0, "Gloucester and Berkeley Ship Canal");
seglist[581] = new segment (579, 580, 12875, 0, 7, 0, "Gloucester and Berkeley Ship Canal");
seglist[582] = new segment (580, 577, 1207, -1, 7, 0, "Gloucester and Berkeley Ship Canal");
seglist[583] = new segment (580, 576, 800, -1, 7, 0, "Sharpness old arm");
seglist[584] = new segment (30, 82, 4828, 0, 2, 1, "Worcester and Birmingham Canal");
seglist[585] = new segment (82, 315, 4023, 0, 2, 1, "Worcester and Birmingham Canal");
seglist[586] = new segment (315, 581, 24542, -42, 2, 0, "Worcester and Birmingham Canal");
seglist[587] = new segment (581, 571, 14886, -16, 2, 0, "Worcester and Birmingham Canal");
seglist[588] = new segment (581, 582, 2414, -7, -2, 0, "Droitwich Junction Canal");
seglist[589] = new segment (582, 570, 9254, -8, -2, 0, "Droitwich Canal");
seglist[590] = new segment (583, 584, 6236, -12, 4, 0, "Sheffield Canal");
seglist[591] = new segment (584, 585, 9555, -3, 4, 0, "River Dun Navigation");
seglist[592] = new segment (585, 546, 1911, -1, 4, 0, "River Dun Navigation");
seglist[593] = new segment (546, 586, 7644, -5, 4, 0, "River Dun Navigation");
seglist[594] = new segment (586, 18, 26051, -7, 4, 0, "River Dun Navigation");
seglist[595] = new segment (18, 587, 3319, -1, 4, 0, "River Dun Navigation");
seglist[596] = new segment (587, 221, 4426, -1, -4, 0, "River Dun Navigation");
seglist[597] = new segment (585, 588, 201, 0, -4, 0, "River Rother");
seglist[598] = new segment (587, 589, 20519, -2, 5, 0, "Stainforth and Keadby Canal");
seglist[599] = new segment (586, 590, 7141, 10, -2, 0, "Dearne and Dove Canal");
seglist[600] = new segment (590, 591, 4325, 8, -2, 0, "Dearne and Dove Canal");
seglist[601] = new segment (591, 12, 4023, 1, -2, 0, "Dearne and Dove Canal");
seglist[602] = new segment (590, 592, 3520, 6, -2, 0, "Dearne and Dove - Elsecar Branch");
seglist[603] = new segment (591, 593, 3520, 0, -2, 0, "Dearne and Dove - Worsborough Branch");
seglist[604] = new segment (594, 595, 24940, -2, 2, 1, "Birmingham and Liverpool Junction Canal");
seglist[605] = new segment (595, 596, 37610, -27, 2, 1, "Birmingham and Liverpool Junction Canal");
seglist[606] = new segment (595, 597, 13679, -23, -2, 0, "Newport Branch");
seglist[607] = new segment (597, 598, 3219, 0, -2, 0, "Newport Branch");
seglist[608] = new segment (597, 599, 1207, 0, -2, 0, "Humber Arm");
seglist[609] = new segment (596, 600, 3017, 0, 2, 1, "Chester Canal Navigation");
seglist[610] = new segment (600, 601, 2212, 0, 2, 1, "Chester Canal Navigation");
seglist[611] = new segment (601, 602, 24537, -11, 2, 1, "Chester Canal Navigation");
seglist[612] = new segment (602, 603, 805, -3, 2, 1, "Chester Canal Navigation");
seglist[613] = new segment (601, 519, 16090, -3, 2, 1, "Middlewich Branch");
seglist[614] = new segment (603, 604, 201, 0, 4, 0, "Wirral Line Ellesmere Canal");
seglist[615] = new segment (604, 605, 13679, -2, 4, 0, "Wirral Line Ellesmere Canal");
seglist[616] = new segment (605, 433, 0, -1, 4, 0, "Wirral Line Ellesmere Canal");
seglist[617] = new segment (604, 211, 201, -3, 4, 0, "Branch to River Dee, Chester");
seglist[618] = new segment (600, 606, 21525, 19, 2, 1, "Ellesmere Canal");
seglist[619] = new segment (606, 607, 9053, 0, 2, 1, "Ellesmere Canal");
seglist[620] = new segment (607, 608, 10662, 0, 2, 1, "Ellesmere Canal");
seglist[621] = new segment (608, 609, 5432, 0, 2, 1, "Ellesmere Canal");
seglist[622] = new segment (609, 610, 805, -4, -2, 0, "Ellesmere Canal");
seglist[623] = new segment (610, 611, 17703, -3, -2, 0, "Ellesmere Canal");
seglist[624] = new segment (606, 612, 1609, 0, -2, 0, "Whitchurch Branch");
seglist[625] = new segment (607, 613, 6035, 0, -2, 0, "Prees Branch");
seglist[626] = new segment (608, 614, 402, 0, 2, 1, "Ellesmere Branch");
seglist[627] = new segment (609, 615, 24744, 2, 2, 1, "Pontcysyllte Branch");
seglist[628] = new segment (615, 616, 2615, 0, 0, 0, "Pontcysyllte Branch");
seglist[629] = new segment (610, 617, 9656, 0, -2, 0, "Weston Branch");
seglist[630] = new segment (611, 618, 6840, -2, -2, 0, "Montgomeryshire Canal - Eastern Branch");
seglist[631] = new segment (618, 619, 805, -2, -2, 0, "Montgomeryshire Canal - Eastern Branch");
seglist[632] = new segment (619, 620, 18507, 9, -2, 0, "Montgomeryshire Canal - Eastern Branch");
seglist[633] = new segment (618, 621, 3621, 0, -2, 0, "Guildsfield Branch");
seglist[634] = new segment (620, 622, 11869, 6, -2, 0, "Montgomeryshire Canal - Western Branch");
seglist[635] = new segment (598, 623, 23335, -2, -2, 0, "Shrewsbury Canal");
seglist[636] = new segment (598, 624, 6035, 9, -2, 0, "Shrewsbury Canal");
seglist[637] = new segment (314, 625, 15289, 28, -2, 0, "Somerset Coal Canal Navigation");
seglist[638] = new segment (626, 627, 6437, 2, -5, 0, "Gravesend and Rochester Canal");
seglist[639] = new segment (569, 628, 100, 2, 4, 0, "Staffordshire & Worcestershire Canal");
seglist[640] = new segment (628, 629, 3721, 1, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[641] = new segment (629, 630, 15889, 10, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[642] = new segment (630, 48, 20716, 18, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[643] = new segment (48, 594, 603, 0, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[644] = new segment (594, 631, 9051, 0, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[645] = new segment (631, 632, 17498, -11, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[646] = new segment (632, 506, 6637, -1, 2, 1, "Staffordshire & Worcestershire Canal");
seglist[647] = new segment (569, 628, 100, 4, 2, 0, "Alternative Narrow Locks");
seglist[648] = new segment (629, 633, 2012, -1, -2, 0, "River Stour");
seglist[649] = new segment (631, 137, 5633, 8, -2, 0, "Hatherton Branch");
seglist[650] = new segment (632, 634, 1609, -1, 2, 0, "Stafford Branch");
seglist[651] = new segment (635, 375, 22128, -15, 4, 0, "River Stort");
seglist[652] = new segment (636, 637, 31583, 0, 4, 0, "River Stour (Kent)");
seglist[653] = new segment (638, 639, 57132, -15, 3, 0, "River Stour (Suffolk)");
seglist[654] = new segment (630, 640, 3218, 4, 2, 1, "Stourbridge Canal");
seglist[655] = new segment (640, 641, 2011, 16, 2, 1, "Stourbridge Canal");
seglist[656] = new segment (641, 77, 3017, 0, 2, 1, "Stourbridge Canal");
seglist[657] = new segment (640, 642, 2011, 0, 2, 1, "Stourbridge Canal, Stourbridge Branch");
seglist[658] = new segment (641, 319, 402, 0, 2, 0, "Stourbridge - Branch to the Fens");
seglist[659] = new segment (319, 643, 905, 0, 2, 0, "Stourbridge - Branch to the Fens");
seglist[660] = new segment (644, 579, 12875, -11, -4, 0, "Stroudwater Canal");
seglist[661] = new segment (579, 575, 1609, -2, -4, 0, "Stroudwater Canal");
seglist[662] = new segment (645, 646, 3722, -1, -5, 0, "Surrey Canal");
seglist[663] = new segment (646, 647, 1308, 0, -5, 0, "Surrey Canal");
seglist[664] = new segment (646, 648, 1006, 0, -5, 0, "Surrey - Peckham Branch");
seglist[665] = new segment (624, 649, 6840, 0, -2, 0, "Duke of Sutherland's Tub Boat Canal");
seglist[666] = new segment (650, 651, 32187, -1, 6, 0, "River Tamar");
seglist[667] = new segment (652, 653, 35406, 0, 4, 0, "River Tees");
seglist[668] = new segment (654, 655, 604, 0, 4, 0, "River Teign");
seglist[669] = new segment (655, 344, 1408, 0, 4, 0, "River Teign");
seglist[670] = new segment (344, 656, 6035, 0, 4, 0, "River Teign");
seglist[671] = new segment (655, 330, 805, 0, -4, 0, "River Teign Backwater to Stover Canal");
seglist[672] = new segment (486, 657, 7846, -1, -2, 0, "Tennant Canal");
seglist[673] = new segment (657, 359, 2414, 0, -2, 0, "Tennant Canal");
seglist[674] = new segment (359, 361, 2012, 0, -2, 0, "Tennant Canal");
seglist[675] = new segment (361, 658, 1308, 0, -2, 0, "Tennant Canal");
seglist[676] = new segment (657, 490, 201, -1, -2, 0, "Tennant - Red Jacket Pill Branch");
seglist[677] = new segment (659, 544, 44046, -9, 4, 0, "River Thames");
seglist[678] = new segment (544, 660, 5229, -2, 5, 0, "River Thames");
seglist[679] = new segment (660, 661, 64259, -13, 5, 0, "River Thames");
seglist[680] = new segment (661, 662, 69690, -17, 5, 0, "River Thames");
seglist[681] = new segment (662, 260, 26549, -4, 5, 1, "River Thames");
seglist[682] = new segment (260, 663, 11263, 0, 5, 0, "River Thames");
seglist[683] = new segment (663, 664, 0, 0, 5, 0, "River Thames");
seglist[684] = new segment (664, 665, 2313, 0, 5, 0, "River Thames");
seglist[685] = new segment (665, 342, 2112, 0, 5, 0, "River Thames");
seglist[686] = new segment (342, 558, 10056, 0, 5, 0, "River Thames");
seglist[687] = new segment (558, 381, 101, 0, 5, 0, "River Thames");
seglist[688] = new segment (381, 666, 1617, 0, 5, 0, "River Thames");
seglist[689] = new segment (666, 667, 1500, 0, 5, 0, "River Thames");
seglist[690] = new segment (667, 668, 4023, 0, 5, 0, "River Thames");
seglist[691] = new segment (668, 669, 7844, 0, 5, 0, "River Thames");
seglist[692] = new segment (669, 670, 5430, 0, 5, 0, "River Thames");
seglist[693] = new segment (670, 208, 4928, 0, 5, 0, "River Thames");
seglist[694] = new segment (208, 626, 13878, 0, 5, 0, "River Thames");
seglist[695] = new segment (626, 452, 31275, 0, 5, 0, "River Thames");
seglist[696] = new segment (666, 645, 800, -1, 5, 0, "Greenland dock");
seglist[697] = new segment (660, 545, 201, 0, 2, 0, "Thames - Branch to Oxford Canal");
seglist[698] = new segment (661, 311, 1609, 1, 4, 0, "River Kennet");
seglist[699] = new segment (663, 671, 402, 0, 4, 0, "Wandsworth Creek");
seglist[700] = new segment (667, 672, 1006, 0, 4, 0, "Deptford Creek");
seglist[701] = new segment (668, 386, 1609, 0, 4, 0, "Bow Creek");
seglist[702] = new segment (669, 567, 3218, 0, 4, 0, "Barking Creek");
seglist[703] = new segment (670, 673, 2001, 0, 4, 0, "Rainham Creek");
seglist[704] = new segment (644, 674, 24542, 28, -2, 0, "Thames and Severn Canal");
seglist[705] = new segment (674, 659, 21726, -16, -2, 0, "Thames and Severn Canal");
seglist[706] = new segment (674, 675, 2213, 0, -2, 0, "Thames and Severn - Cirencester Branch");
seglist[707] = new segment (245, 676, 1609, 0, -2, 0, "Doctor Thomas's Canal");
seglist[708] = new segment (494, 677, 5029, -2, 3, 0, "Thorney River");
seglist[709] = new segment (678, 550, 10461, 0, 4, 0, "River Tone");
seglist[710] = new segment (679, 504, 302, 0, 5, 0, "River Trent");
seglist[711] = new segment (504, 231, 5130, -1, 5, 1, "River Trent");
seglist[712] = new segment (231, 304, 12271, -2, 5, 1, "River Trent");
seglist[713] = new segment (302, 300, 302, 0, 5, 0, "River Trent");
seglist[714] = new segment (300, 309, 71817, -7, 5, 0, "River Trent");
seglist[715] = new segment (309, 295, 22732, 0, 5, 0, "River Trent");
seglist[716] = new segment (295, 354, 201, 0, 5, 0, "River Trent");
seglist[717] = new segment (354, 589, 20318, 0, 5, 0, "River Trent");
seglist[718] = new segment (589, 351, 14484, 0, 5, 0, "River Trent");
seglist[719] = new segment (231, 420, 201, 0, 4, 0, "Soar Mouth (or Red Hill Branch)");
seglist[720] = new segment (680, 302, 7443, 0, 4, 0, "River Trent");
seglist[721] = new segment (681, 682, 30978, 0, 4, 0, "River Tyne");
seglist[722] = new segment (664, 683, 604, 1, 5, 0, "Wandsworth Cut");
seglist[723] = new segment (123, 138, 805, 0, 4, 0, "Warwick and Birmingham Canal");
seglist[724] = new segment (138, 684, 12472, 6, 4, 1, "Warwick and Birmingham Canal");
seglist[725] = new segment (684, 318, 10662, -5, 4, 1, "Warwick and Birmingham Canal");
seglist[726] = new segment (318, 685, 11668, -21, 4, 1, "Warwick and Birmingham Canal");
seglist[727] = new segment (685, 686, 805, 0, 2, 0, "Warwick and Birmingham Canal");
seglist[728] = new segment (685, 687, 2213, -2, 4, 1, "Warwick and Napton Canal");
seglist[729] = new segment (687, 535, 20720, 23, 4, 1, "Warwick and Napton Canal");
seglist[730] = new segment (688, 298, 24542, -3, 4, 0, "River Waveney");
seglist[731] = new segment (298, 689, 4727, 0, 4, 0, "River Waveney");
seglist[732] = new segment (689, 297, 3118, 0, 4, 0, "River Waveney");
seglist[733] = new segment (297, 690, 9053, 0, 4, 0, "River Waveney");
seglist[734] = new segment (689, 691, 101, 0, 4, 0, "Somerleyton Dike");
seglist[735] = new segment (692, 693, 11265, -2, 8, 0, "River Weaver");
seglist[736] = new segment (693, 694, 14484, -2, 8, 0, "River Weaver");
seglist[737] = new segment (694, 432, 4828, 0, 8, 0, "River Weaver");
seglist[738] = new segment (432, 442, 1207, 0, 8, 0, "River Weaver");
seglist[739] = new segment (442, 430, 402, 0, 8, 0, "River Weaver");
seglist[740] = new segment (693, 513, 201, 1, -4, 0, "Weaver - Anderton Lift Branch");
seglist[741] = new segment (694, 432, 3621, -1, 5, 0, "River Weaver Old Line");
seglist[742] = new segment (695, 249, 33394, 0, 4, 0, "River Welland");
seglist[743] = new segment (249, 696, 4828, 0, 4, 0, "River Welland");
seglist[744] = new segment (696, 697, 7000, 0, 4, 0, "River Welland");
seglist[745] = new segment (665, 698, 604, 0, 4, 0, "Kensington Canal");
seglist[746] = new segment (699, 700, 26755, -12, 4, 1, "River Wey");
seglist[747] = new segment (700, 662, 4828, -4, 4, 0, "River Wey");
seglist[748] = new segment (701, 528, 14886, 0, -4, 0, "River Wharfe");
seglist[749] = new segment (495, 466, 8449, -2, -3, 0, "Wisbech Canal");
seglist[750] = new segment (310, 364, 35003, -2, 4, 0, "River Witham");
seglist[751] = new segment (364, 702, 12070, 0, 4, 0, "River Witham");
seglist[752] = new segment (702, 140, 5834, -1, 4, 0, "River Witham");
seglist[753] = new segment (140, 703, 805, 0, 4, 0, "River Witham");
seglist[754] = new segment (703, 704, 4426, 0, 4, 0, "River Witham");
seglist[755] = new segment (704, 705, 5500, 0, 4, 0, "River Witham");
seglist[756] = new segment (702, 706, 3018, -1, 5, 0, "Frith Bank or Junction Drain");
seglist[757] = new segment (706, 707, 3219, 0, 4, 0, "West Fen Drain");
seglist[758] = new segment (707, 708, 5230, 0, 4, 0, "West Fen Drain");
seglist[759] = new segment (707, 709, 10461, 0, 4, 0, "Medlam Drain");
seglist[760] = new segment (706, 710, 0, 1, 3, 0, "Maud Foster Drain");
seglist[761] = new segment (710, 703, 4225, 0, 0, 0, "Maud Foster Drain");
seglist[762] = new segment (710, 711, 6840, 0, 4, 0, "Stone Bridge Drain");
seglist[763] = new segment (711, 712, 10461, 0, 0, 0, "West Fen Catchwater Drain");
seglist[764] = new segment (710, 713, 4023, -1, 4, 0, "Cowbridge Drain");
seglist[765] = new segment (704, 713, 6035, 0, 3, 0, "Hobhole Drain");
seglist[766] = new segment (713, 714, 9656, -1, 3, 0, "Hobhole Drain");
seglist[767] = new segment (700, 715, 60350, 29, 4, 0, "Basingstoke Canal");
seglist[768] = new segment (716, 578, 24140, 0, 4, 0, "River Wye");
seglist[769] = new segment (717, 718, 4526, 0, 4, 0, "River Yare");
seglist[770] = new segment (718, 719, 1509, 0, 4, 0, "River Yare");
seglist[771] = new segment (719, 720, 1006, 0, 4, 0, "River Yare");
seglist[772] = new segment (720, 721, 10762, 0, 4, 0, "River Yare");
seglist[773] = new segment (721, 722, 1811, 0, 4, 0, "River Yare");
seglist[774] = new segment (722, 723, 5230, 0, 4, 0, "River Yare");
seglist[775] = new segment (723, 724, 4023, 0, 4, 0, "River Yare");
seglist[776] = new segment (724, 194, 1710, 0, 4, 0, "River Yare");
seglist[777] = new segment (194, 296, 3018, 0, 4, 0, "River Yare");
seglist[778] = new segment (296, 690, 7242, 0, 4, 0, "River Yare");
seglist[779] = new segment (690, 160, 6236, 0, 4, 0, "River Yare");
seglist[780] = new segment (160, 725, 4828, 0, 4, 0, "River Yare");
seglist[781] = new segment (718, 726, 1509, 0, -4, 0, "River Yare - Branch to Trowse Mills");
seglist[782] = new segment (719, 727, 550, 0, -4, 0, "River Yare Old Loop");
seglist[783] = new segment (727, 720, 556, 0, -4, 0, "River Yare Old Loop");
seglist[784] = new segment (721, 728, 604, 0, -4, 0, "Barnes' Dike");
seglist[785] = new segment (722, 729, 1408, 0, 4, 0, "Rockland Dike and Broad");
seglist[786] = new segment (723, 730, 503, 0, -4, 0, "Langley Dike");
seglist[787] = new segment (724, 731, 503, 0, -4, 0, "Hardley Dike");
seglist[788] = new segment (549, 732, 12875, 0, 4, 0, "River Yeo");
seglist[789] = new segment (25, 317, 26554, 8, 4, 1, "River Avon Upper Navigation");
seglist[790] = new segment (705, 697, 0, 0, 10, 0, "The sea");
seglist[791] = new segment (697, 496, 0, 0, 10, 0, "The sea");
seglist[792] = new segment (496, 525, 0, 0, 10, 0, "The sea");
nodelist[0] = new node (1519500, 610500, "Upper Beeding Bridge");
nodelist[1] = new node (1524000, 604000, "Mouth of River Adur");
nodelist[2] = new node (1460600, 924200, "Weeland");
nodelist[3] = new node (1472200, 926200, "Asselby Island");
nodelist[4] = new node (1430000, 933000, "Leeds");
nodelist[5] = new node (1442500, 926200, "Castleford Junction");
nodelist[6] = new node (1433500, 920400, "Wakefield Old Wharf");
nodelist[7] = new node (1434500, 920000, "Fall Ing");
nodelist[8] = new node (1435000, 920000, "Heath Lock");
nodelist[9] = new node (1449000, 924500, "Bank Dole Junction");
nodelist[10] = new node (1465000, 919000, "Aire & Calder - Sheff & S Yorks J");
nodelist[11] = new node (1472500, 926000, "Entrance to Goole Docks");
nodelist[12] = new node (1434500, 906500, "Barnsley Junction");
nodelist[13] = new node (1432000, 908000, "Barugh Wharf");
nodelist[14] = new node (1457000, 926500, "Haddlesey Flood Lock");
nodelist[15] = new node (1462500, 932000, "Selby Lock");
nodelist[16] = new node (1425000, 920000, "Double Locks");
nodelist[17] = new node (1425000, 921000, "Savile Town Wharf");
nodelist[18] = new node (1461500, 911000, "Bramwith");
nodelist[19] = new node (1503200, 891000, "Bishopbridge");
nodelist[20] = new node (1498000, 921500, "Ferriby Sluice");
nodelist[21] = new node (1503000, 616000, "Greatham Bridge");
nodelist[22] = new node (1502800, 601000, "Littlehampton Harbour Mouth");
nodelist[23] = new node (1363200, 672000, "Tail of Hanham Lock");
nodelist[24] = new node (1350500, 678500, "Avonmouth");
nodelist[25] = new node (1404500, 744500, "Evesham");
nodelist[26] = new node (1389500, 733000, "Tewkesbury");
nodelist[27] = new node (1503500, 940000, "Beverley");
nodelist[28] = new node (1505500, 940000, "Grove Hill");
nodelist[29] = new node (1406500, 786400, "Birmingham, Paradise Street");
nodelist[30] = new node (1406400, 786500, "Worcester Bar Junction");
nodelist[31] = new node (1405900, 786800, "Farmer's Bridge Junction");
nodelist[32] = new node (1405600, 786700, "Oozells Street Branch Junction");
nodelist[33] = new node (1405100, 787300, "Icknield Loop Eastern Junction");
nodelist[34] = new node (1404800, 787400, "Icknield Western and Soho Eastern Junction");
nodelist[35] = new node (1404000, 788300, "Soho Loop Western Junction");
nodelist[36] = new node (1402900, 789000, "Smethwick Junction");
nodelist[37] = new node (1399500, 789900, "Bromford Junction");
nodelist[38] = new node (1398900, 790700, "Pudding Green Junction");
nodelist[39] = new node (1398100, 791100, "Albion Junction");
nodelist[40] = new node (1397300, 791600, "Dunkirk Junction");
nodelist[41] = new node (1397200, 791600, "Dudley Port Junction");
nodelist[42] = new node (1396500, 791900, "Dixon's Branch Junction");
nodelist[43] = new node (1395800, 792100, "Watery End Junction");
nodelist[44] = new node (1395100, 792700, "Tipton Factory Junction");
nodelist[45] = new node (1394600, 793100, "Bloomfield Junction");
nodelist[46] = new node (1394000, 795000, "Deepfields Junction");
nodelist[47] = new node (1392400, 798600, "Horseley Fields Junction");
nodelist[48] = new node (1390300, 801200, "Aldersley Junction");
nodelist[49] = new node (1405700, 786600, "Oozells Street Wharf");
nodelist[50] = new node (1404700, 786900, "centre of Icknield Port loop");
nodelist[51] = new node (1404900, 788100, "Soho branch junction");
nodelist[52] = new node (1405100, 788300, "Soho wharf");
nodelist[53] = new node (1399400, 789600, "end of Parker Branch");
nodelist[54] = new node (1397300, 791400, "end of Dunkirk Branch");
nodelist[55] = new node (1397300, 792700, "end of Dixons Branch");
nodelist[56] = new node (1396000, 794000, "Junction with Wednesbury Oak Loop Line");
nodelist[57] = new node (1395600, 795000, "Bradley Locks Junction");
nodelist[58] = new node (1396700, 794000, "Ocker Hill");
nodelist[59] = new node (1402400, 788900, "Engine Branch Junction");
nodelist[60] = new node (1400400, 789800, "Spon Lane Junction");
nodelist[61] = new node (1399400, 789200, "Oldbury Locks Junction");
nodelist[62] = new node (1399300, 789200, "Houghton Branch Junction");
nodelist[63] = new node (1399200, 789200, "Oldbury Loop Southern Junction");
nodelist[64] = new node (1398500, 789500, "Oldbury Loop Northern Junction");
nodelist[65] = new node (1397800, 790300, "Brades Hall Junction");
nodelist[66] = new node (1395200, 791900, "Tipton Junction");
nodelist[67] = new node (1395300, 792200, "Tipton Green Junction");
nodelist[68] = new node (1402900, 788800, "end of Engine Branch, Smethwick");
nodelist[69] = new node (1399500, 788600, "Oldbury locks top junction");
nodelist[70] = new node (1398700, 787900, "Causeway Green");
nodelist[71] = new node (1400200, 789200, "end of Tat Bank branch");
nodelist[72] = new node (1398700, 788400, "centre of Oldbury Loop");
nodelist[73] = new node (1395300, 788300, "Windmill End Junction");
nodelist[74] = new node (1393300, 789100, "Pesnett Canal Junction");
nodelist[75] = new node (1393400, 788900, "Parkhead Junction");
nodelist[76] = new node (1392600, 788100, "Woodside Junction");
nodelist[77] = new node (1391700, 786400, "Black Delph");
nodelist[78] = new node (1393400, 788300, "Blackbrook Junction");
nodelist[79] = new node (1395000, 787600, "Withymoor Branch Canal Junction");
nodelist[80] = new node (1395200, 788100, "Bumble Hole Branch Junction");
nodelist[81] = new node (1397300, 784300, "Hawne Basin");
nodelist[82] = new node (1404400, 782500, "Selly Oak Junction");
nodelist[83] = new node (1394800, 787600, "end of Withymoor Branch Canal");
nodelist[84] = new node (1395000, 788300, "centre of Bumble Hole branch");
nodelist[85] = new node (1397400, 795000, "Moorcroft Junction");
nodelist[86] = new node (1397700, 793400, "Toll End Junction");
nodelist[87] = new node (1398500, 791700, "Riders Green Junction");
nodelist[88] = new node (1399200, 792400, "Wednesbury Old Canal Junction");
nodelist[89] = new node (1398000, 793300, "end of Wednesbury Old Canal");
nodelist[90] = new node (1399700, 792700, "Dartmouth Branch Canal Junction");
nodelist[91] = new node (1399800, 792800, "Halford Branch Canal Junction");
nodelist[92] = new node (1399900, 792900, "end of Ridgacre Branch Canal");
nodelist[93] = new node (1399300, 793400, "near Balls Hill");
nodelist[94] = new node (1400200, 792700, "end of Halford Branch Canal");
nodelist[95] = new node (1398000, 792400, "Great Bridge Junction");
nodelist[96] = new node (1397700, 793200, "Danks Branch Junction");
nodelist[97] = new node (1397700, 793500, "Lower Ocker Hill Branch Junction");
nodelist[98] = new node (1397700, 793700, "Tame Valley Canal Junction");
nodelist[99] = new node (1397500, 794700, "Gospel Oak Branch Junction");
nodelist[100] = new node (1397500, 794800, "Monway Branch Junction");
nodelist[101] = new node (1398700, 797700, "Anson Branch Junction");
nodelist[102] = new node (1400500, 798600, "Walsall Junction");
nodelist[103] = new node (1401000, 798700, "Walsall Public Wharf");
nodelist[104] = new node (1397300, 792000, "near Dudley Port");
nodelist[105] = new node (1398000, 793700, "Danks Branch - Tame Valley Junction");
nodelist[106] = new node (1397500, 793800, "end of Lower Ocker Hill Branch Canal");
nodelist[107] = new node (1397400, 794600, "Lea Brook Wharf, Gospel Oak");
nodelist[108] = new node (1396800, 794900, "end of Monway Branch Canal");
nodelist[109] = new node (1398800, 798000, "Bentley Canal Junction");
nodelist[110] = new node (1399600, 799300, "Reed's Wood, near Bentley");
nodelist[111] = new node (1400300, 800100, "Birchills Junction");
nodelist[112] = new node (1393800, 799900, "Wednesfield Junction");
nodelist[113] = new node (1394600, 799800, "Bottom of Bentley Locks");
nodelist[114] = new node (1394600, 799500, "end of Nechells Branch Canal");
nodelist[115] = new node (1403100, 794800, "Newton Junction");
nodelist[116] = new node (1409700, 790300, "Salford Junction");
nodelist[117] = new node (1404000, 799300, "Longwood Junction");
nodelist[118] = new node (1407000, 787600, "Top of Farmers Bridge Locks");
nodelist[119] = new node (1407800, 788100, "Aston Junction");
nodelist[120] = new node (1418500, 802000, "Fazeley Junction");
nodelist[121] = new node (1416000, 809000, "Whittington Brook");
nodelist[122] = new node (1406600, 787700, "end of Newhall Branch");
nodelist[123] = new node (1408000, 786900, "Digbeth - Warwick & Birmingham Junction");
nodelist[124] = new node (1407900, 786800, "Bordesley Basin");
nodelist[125] = new node (1398500, 801900, "Sneyd Junction");
nodelist[126] = new node (1400700, 803000, "Little Bloxwich");
nodelist[127] = new node (1402000, 804500, "Pelsall Junction");
nodelist[128] = new node (1405000, 804800, "Catshill Junction");
nodelist[129] = new node (1405800, 806000, "Top of Ogley Locks");
nodelist[130] = new node (1415000, 809500, "Huddlesford Junction");
nodelist[131] = new node (1398100, 805500, "Wyrley Wharf");
nodelist[132] = new node (1401000, 803000, "Newtown Wharf");
nodelist[133] = new node (1404200, 807400, "Anglesey Wharf");
nodelist[134] = new node (1402000, 806900, "modern end of Cannock Extension Canal");
nodelist[135] = new node (1402000, 809000, "Rumour Hill Junction");
nodelist[136] = new node (1400000, 811000, "Hednesford Basins");
nodelist[137] = new node (1399000, 808500, "Churchbridge Junction");
nodelist[138] = new node (1408700, 785700, "Bordesley Junction");
nodelist[139] = new node (1517000, 822500, "Guthram Gowt");
nodelist[140] = new node (1531400, 846000, "Boston");
nodelist[141] = new node (1416000, 933000, "Bradford, Canal Street Wharf");
nodelist[142] = new node (1416000, 938300, "Bradford Canal Junction");
nodelist[143] = new node (1586500, 783000, "Thetford Bridge");
nodelist[144] = new node (1567000, 785500, "Lakenheath Lode Junction");
nodelist[145] = new node (1561000, 791500, "Brandon Creek");
nodelist[146] = new node (1221500, 603500, "foot of Old Marhamchurch Incline");
nodelist[147] = new node (1220000, 606500, "Bude Sea Lock");
nodelist[148] = new node (1619000, 826500, "Aylsham Bridge and Staiths");
nodelist[149] = new node (1631200, 817200, "Wroxham Broad North Entrance");
nodelist[150] = new node (1631200, 816200, "Wroxham Broad South Entrance");
nodelist[151] = new node (1631000, 816000, "Entrance to Little Salhouse Broad");
nodelist[152] = new node (1631500, 815900, "Western Entrance to Great Salhouse Broad");
nodelist[153] = new node (1632500, 815500, "Eastern Entrance to Great Salhouse Broad");
nodelist[154] = new node (1635900, 815500, "Junction with Ranworth Dyke");
nodelist[155] = new node (1637500, 816000, "Junction with River Ant");
nodelist[156] = new node (1638000, 815500, "Junction with Fleet Dyke");
nodelist[157] = new node (1640000, 815100, "Thurne Mouth");
nodelist[158] = new node (1641000, 813000, "Junction with Upton Dyke");
nodelist[159] = new node (1641200, 810500, "Junction with Acle Dyke");
nodelist[160] = new node (1652000, 807200, "Yarmouth");
nodelist[161] = new node (1630400, 816200, "staith in Wroxham Broad");
nodelist[162] = new node (1630400, 815800, "end of Little Salhouse Broad");
nodelist[163] = new node (1632000, 816200, "staith in Great Salhouse Broad");
nodelist[164] = new node (1636000, 814500, "Ranworth Broad");
nodelist[165] = new node (1637200, 814400, "Ranworth Staith");
nodelist[166] = new node (1640000, 813000, "near Upton Village");
nodelist[167] = new node (1640000, 810500, "Acle Parish Staith");
nodelist[168] = new node (1636000, 823400, "Junction with Stalham Dyke");
nodelist[169] = new node (1634500, 824800, "Junction of R Ant with N Walsham & Dilham Canal");
nodelist[170] = new node (1636800, 823600, "Junction with Stalham Dyke");
nodelist[171] = new node (1637200, 824800, "Stalham Staiths");
nodelist[172] = new node (1638400, 823500, "Sutton Staith");
nodelist[173] = new node (1639800, 816000, "Junction with Thurne Dike");
nodelist[174] = new node (1640000, 817200, "Junction with Womack Water");
nodelist[175] = new node (1644000, 819000, "Junction with Candle Dike");
nodelist[176] = new node (1645200, 820400, "Head of River Bure");
nodelist[177] = new node (1640400, 816000, "Thurne Village");
nodelist[178] = new node (1639000, 818000, "Ludham Village");
nodelist[179] = new node (1643000, 821000, "Hickling Broad");
nodelist[180] = new node (1643200, 825200, "Lown Bridge");
nodelist[181] = new node (1646800, 820000, "West Somerton Staiths");
nodelist[182] = new node (1420000, 920000, "Howroyd & Oldroyd Works");
nodelist[183] = new node (1417800, 920500, "Cooper Bridge");
nodelist[184] = new node (1407500, 923500, "Head of Salterhebble Top Lock");
nodelist[185] = new node (1406500, 923500, "Sowerby Bridge");
nodelist[186] = new node (1407000, 924500, "Halifax Wharf");
nodelist[187] = new node (1545000, 757300, "Kings Mill, Cambridge");
nodelist[188] = new node (1554000, 770000, "Upware");
nodelist[189] = new node (1553500, 774500, "Popes Corner");
nodelist[190] = new node (1558700, 767800, "Burwell Village");
nodelist[191] = new node (1573000, 705000, "Chelmsford Basin");
nodelist[192] = new node (1585500, 707200, "Heybridge Sea Lock");
nodelist[193] = new node (1636000, 799100, "Loddon Bridge");
nodelist[194] = new node (1640000, 801100, "Rivers Chet and Yare");
nodelist[195] = new node (1486000, 603800, "Chichester Basin");
nodelist[196] = new node (1483200, 601000, "Chichester Harbour");
nodelist[197] = new node (1378000, 901000, "near Dixon Fold Station");
nodelist[198] = new node (1380000, 899000, "Clifton");
nodelist[199] = new node (1601200, 725500, "East Mill, Colchester");
nodelist[200] = new node (1608500, 712000, "Colne Point");
nodelist[201] = new node (1433300, 779600, "Coventry Basin");
nodelist[202] = new node (1436300, 784600, "Hawkesbury Junction");
nodelist[203] = new node (1436800, 788200, "Marston Junction");
nodelist[204] = new node (1436700, 789400, "Griff");
nodelist[205] = new node (1414000, 814000, "Fradley Junction");
nodelist[206] = new node (1554000, 674000, "Dartford");
nodelist[207] = new node (1553500, 676000, "Rivers Darenth and Cray");
nodelist[208] = new node (1554200, 678300, "Dartford Creek");
nodelist[209] = new node (1553000, 675200, "Crayford Mill");
nodelist[210] = new node (1340700, 865700, "Chester, Dee Bridge");
nodelist[211] = new node (1339700, 866600, "Chester, Crane Wharf");
nodelist[212] = new node (1313000, 885000, "Point of Air");
nodelist[213] = new node (1448200, 835800, "Sandiacre Junction");
nodelist[214] = new node (1438000, 835600, "Derby");
nodelist[215] = new node (1437400, 835800, "Derby");
nodelist[216] = new node (1437200, 835700, "Derby (River Derwent)");
nodelist[217] = new node (1436900, 835600, "Derby, Gandy's Wharf");
nodelist[218] = new node (1437000, 829000, "Swarkestone Junction");
nodelist[219] = new node (1436500, 841000, "Little Eaton");
nodelist[220] = new node (1436300, 835800, "Railway Bridge, River Derwent");
nodelist[221] = new node (1465000, 913000, "Fishlake Old Ferry");
nodelist[222] = new node (1472500, 925900, "Goole");
nodelist[223] = new node (1502200, 957400, "Driffield Wharves");
nodelist[224] = new node (1508200, 952800, "Junction with Frodingham Beck");
nodelist[225] = new node (1508200, 952200, "Junction with Corps Landing Branch");
nodelist[226] = new node (1508200, 951600, "Struncheon Hill Lock");
nodelist[227] = new node (1510500, 954000, "Foston Mills");
nodelist[228] = new node (1507000, 952000, "Corps Landing");
nodelist[229] = new node (1445500, 847300, "Langley Mill");
nodelist[230] = new node (1448200, 838500, "The White House");
nodelist[231] = new node (1449100, 831100, "Trent Lock and Toll Office (Trent Junction)");
nodelist[232] = new node (1292000, 591500, "Head of Canal Basin, Exeter");
nodelist[233] = new node (1292300, 591500, "River Exe junction");
nodelist[234] = new node (1296200, 586200, "Turf Lock");
nodelist[235] = new node (1291500, 592000, "Exeter, Exe Bridge");
nodelist[236] = new node (1420000, 920200, "Calder and Mersey Extract Co. Ltd.");
nodelist[237] = new node (1461000, 952500, "Yearsley Baths");
nodelist[238] = new node (1460500, 951000, "York, Blue Bridge");
nodelist[239] = new node (1390300, 850200, "Milton, Jn with Foxley Branch");
nodelist[240] = new node (1389700, 850500, "Ford Green Iron Works");
nodelist[241] = new node (1329200, 977700, "foot of Hoad Hill, Ulveston");
nodelist[242] = new node (1330800, 977000, "Morecambe Bay");
nodelist[243] = new node (1304500, 706000, "Cyfartha Iron Works");
nodelist[244] = new node (1309000, 694500, "Abercynon");
nodelist[245] = new node (1312000, 685000, "Denia");
nodelist[246] = new node (1318000, 674000, "Sea Lock, Cardiff");
nodelist[247] = new node (1300000, 702500, "Canal Head, Aberdare Wharf");
nodelist[248] = new node (1527000, 828500, "Surfleet Railway Station");
nodelist[249] = new node (1528500, 829500, "Junction with River Glen");
nodelist[250] = new node (1454000, 765900, "Braunston Junction");
nodelist[251] = new node (1460300, 765600, "Norton Junction");
nodelist[252] = new node (1462700, 760300, "Weedon Wharves");
nodelist[253] = new node (1472000, 755000, "Gayton Junction");
nodelist[254] = new node (1479500, 742300, "Head of Cosgrove Lock");
nodelist[255] = new node (1488000, 736000, "Milton Keynes");
nodelist[256] = new node (1491800, 714400, "Marsworth Junction");
nodelist[257] = new node (1492900, 713800, "Bulbourne Junction");
nodelist[258] = new node (1506000, 681000, "Cowley Peachy Junction");
nodelist[259] = new node (1511000, 679000, "Bull's Bridge Junction");
nodelist[260] = new node (1518000, 677500, "Thames Lock, Brentford");
nodelist[261] = new node (1462300, 760300, "Weedon Barracks");
nodelist[262] = new node (1475500, 759700, "Northampton");
nodelist[263] = new node (1469700, 733900, "Buckingham Wharf");
nodelist[264] = new node (1482200, 713500, "Aylesbury Wharf");
nodelist[265] = new node (1487000, 708000, "Wendover Wharf");
nodelist[266] = new node (1498000, 680500, "Slough Basin");
nodelist[267] = new node (1525500, 682000, "Harrow Road Bridge");
nodelist[268] = new node (1526500, 682000, "Paddington Basin");
nodelist[269] = new node (1463000, 782500, "North Kilworth");
nodelist[270] = new node (1469000, 789500, "Foxton");
nodelist[271] = new node (1457900, 803400, "Leicester, West Bridge");
nodelist[272] = new node (1464000, 781000, "Welford Basin");
nodelist[273] = new node (1472700, 787900, "Market Harborough Basin");
nodelist[274] = new node (1384800, 898200, "Ducie Street Junction");
nodelist[275] = new node (1385300, 898000, "Ancoats Junction");
nodelist[276] = new node (1388500, 898200, "Clayton Junction");
nodelist[277] = new node (1390200, 897800, "Fairfield Junction");
nodelist[278] = new node (1393500, 898400, "Dukinfield Junction");
nodelist[279] = new node (1393800, 898800, "Ashton-under-Lyme");
nodelist[280] = new node (1385000, 897700, "end of Islington Branch");
nodelist[281] = new node (1389000, 891000, "Stockport");
nodelist[282] = new node (1390300, 900200, "Waterhouses Junction");
nodelist[283] = new node (1390500, 902500, "Hollinwood Top Wharf");
nodelist[284] = new node (1393000, 901800, "old end of Fairbottom Branch");
nodelist[285] = new node (1396200, 888400, "Marple Junction");
nodelist[286] = new node (1401000, 882000, "Whaley Bridge Branch Junction");
nodelist[287] = new node (1402000, 881500, "Busgworth");
nodelist[288] = new node (1400800, 881500, "Whaley Bridge");
nodelist[289] = new node (1395000, 885300, "High Land Branch Junction");
nodelist[290] = new node (1383300, 856100, "Hall Green Junction");
nodelist[291] = new node (1394800, 885400, "High Lane Wharf");
nodelist[292] = new node (1438000, 873500, "Chesterfield, Basin End");
nodelist[293] = new node (1442000, 874000, "Staveley Gas Works");
nodelist[294] = new node (1446000, 882000, "Norwood Tunnel (W end)");
nodelist[295] = new node (1478800, 895000, "West Stockwith");
nodelist[296] = new node (1642500, 801500, "Reedham");
nodelist[297] = new node (1645500, 799000, "Haddiscoe");
nodelist[298] = new node (1650000, 794300, "North End of Oulton Dyke");
nodelist[299] = new node (1654500, 792500, "Mouth of Lowestoft Harbour");
nodelist[300] = new node (1458400, 838600, "Nottingham");
nodelist[301] = new node (1491000, 835500, "Grantham");
nodelist[302] = new node (1458200, 838400, "Nottingham, Trent Lock");
nodelist[303] = new node (1457800, 839400, "Nottingham, Company Wharves");
nodelist[304] = new node (1455400, 838600, "Lenton Chain");
nodelist[305] = new node (1445600, 847400, "Langley Mill");
nodelist[306] = new node (1457800, 839600, "Brewery Cut Branch Junction");
nodelist[307] = new node (1457800, 839800, "Earl Manvers Canal Junction");
nodelist[308] = new node (1457600, 839600, "end of Brewery Cut");
nodelist[309] = new node (1483500, 878000, "Torksey Lock");
nodelist[310] = new node (1497500, 871000, "Lincoln, W of Brayford Mere");
nodelist[311] = new node (1471500, 674000, "Reading, High Bridge");
nodelist[312] = new node (1459000, 666600, "Aldermaston wharf");
nodelist[313] = new node (1426000, 663000, "Savernake Tunnel (E end)");
nodelist[314] = new node (1379000, 662000, "Dundas");
nodelist[315] = new node (1406000, 779000, "Kings Norton Junction");
nodelist[316] = new node (1418900, 771100, "Kingswood Junction (Stratford End)");
nodelist[317] = new node (1420300, 755000, "Stratford-on-Avon");
nodelist[318] = new node (1419000, 771000, "Kingswood Junction (War & Birm End)");
nodelist[319] = new node (1390700, 787700, "Brockmoor Junction");
nodelist[320] = new node (1390600, 787900, "Bromley Branch Junction");
nodelist[321] = new node (1390500, 788700, "Sandhills Branch Junction");
nodelist[322] = new node (1390500, 790200, "Oak Farm");
nodelist[323] = new node (1390000, 788000, "end of Bromley Branch");
nodelist[324] = new node (1390000, 789000, "end of Sandhills Branch");
nodelist[325] = new node (1323000, 625500, "Firepool Lock, Taunton");
nodelist[326] = new node (1321800, 625500, "Gas Works, Taunton");
nodelist[327] = new node (1330500, 636500, "Outlet of Bridgwater Dock");
nodelist[328] = new node (1307500, 617000, "Loudwell");
nodelist[329] = new node (1295000, 612500, "Tiverton");
nodelist[330] = new node (1286800, 571500, "Jetty Marsh");
nodelist[331] = new node (1284900, 574000, "Teigngrace, end of canal");
nodelist[332] = new node (1304700, 728300, "Brecon, Davis's and Gas Works Wharves");
nodelist[333] = new node (1329500, 700000, "Pontymoyle Junction");
nodelist[334] = new node (1330400, 689400, "Malpas Junction");
nodelist[335] = new node (1330800, 689200, "Newport, Llanarth Street");
nodelist[336] = new node (1321400, 698400, "Crumlin");
nodelist[337] = new node (1281300, 712500, "Hen-hoydd");
nodelist[338] = new node (1266300, 693000, "Swansea, head of lock 36");
nodelist[339] = new node (1266500, 692700, "Swansea, North Dock");
nodelist[340] = new node (1267000, 693100, "Somewhere in Swansea");
nodelist[341] = new node (1435400, 789600, "A coal wharf");
nodelist[342] = new node (1528600, 677800, "Chelsea Suspension Bridge");
nodelist[343] = new node (1528700, 678700, "Ebury Bridge, Buckingham Palace Road");
nodelist[344] = new node (1289700, 573000, "Hackney");
nodelist[345] = new node (1287000, 572700, "between Teignmouth and Newton Abbot");
nodelist[346] = new node (1399300, 788700, "various works");
nodelist[347] = new node (1505500, 944900, "River Hull and Leven Canal");
nodelist[348] = new node (1504800, 943800, "Arram Beck Junction");
nodelist[349] = new node (1510000, 928500, "Hull");
nodelist[350] = new node (1503500, 944200, "end of disused backwater");
nodelist[351] = new node (1486500, 923500, "Trent Falls");
nodelist[352] = new node (1488000, 926000, "River Humber and Market Weighton Canal");
nodelist[353] = new node (1469000, 895000, "Misson");
nodelist[354] = new node (1479000, 895000, "West Stockwith");
nodelist[355] = new node (1605300, 759000, "Stowmarket, Stowupland Bridge");
nodelist[356] = new node (1616500, 744000, "Ipswich, Stoke Bridge");
nodelist[357] = new node (1274000, 694000, "Giants Grave");
nodelist[358] = new node (1274000, 693200, "Briton Ferry Iron Works");
nodelist[359] = new node (1270600, 693300, "Two miles above Swansea");
nodelist[360] = new node (1270600, 695300, "Glan-y-wern Colliery tramway");
nodelist[361] = new node (1269000, 693000, "Half-a-mile from Swansea");
nodelist[362] = new node (1269000, 694600, "Tir-isaf Colliery");
nodelist[363] = new node (1515200, 850000, "Ewerby Waithe Common");
nodelist[364] = new node (1521000, 854000, "Chapel Hill");
nodelist[365] = new node (1571000, 783000, "Lakenheath Wharf");
nodelist[366] = new node (1382500, 899000, "Salford Junction");
nodelist[367] = new node (1375500, 905800, "Head of Prestolee Top Lock");
nodelist[368] = new node (1380000, 911000, "Bury Wharves");
nodelist[369] = new node (1372800, 909500, "Bolton Wharves");
nodelist[370] = new node (1577800, 772000, "Icklingham");
nodelist[371] = new node (1575800, 773000, "Tuddenham Mill Stream Junction");
nodelist[372] = new node (1557100, 784200, "Rivers Larke and Ouse Junction");
nodelist[373] = new node (1574500, 771400, "Tuddenham Mill");
nodelist[374] = new node (1532500, 713000, "Hertford Town Mill");
nodelist[375] = new node (1539000, 709500, "Rivers Lee and Stort Junction");
nodelist[376] = new node (1537400, 684500, "River Lee and Hertford Union Canal Junction");
nodelist[377] = new node (1537400, 684400, "Old River Lee Junction");
nodelist[378] = new node (1537800, 683100, "St Thomas's Creek Junction");
nodelist[379] = new node (1538300, 682500, "Bow Toll Office");
nodelist[380] = new node (1536300, 681000, "Limehouse Basin");
nodelist[381] = new node (1536400, 680800, "Limehouse Toll Office");
nodelist[382] = new node (1537600, 684700, "West Ham Waterworks");
nodelist[383] = new node (1538200, 683500, "Tail of City Mill");
nodelist[384] = new node (1538300, 682900, "Head of Bow Creek (Three Mills)");
nodelist[385] = new node (1538400, 682700, "Bow Creek and Abbey Creek Junction");
nodelist[386] = new node (1539200, 681400, "Barking Road Bridge");
nodelist[387] = new node (1538600, 682700, "Abbey Mills");
nodelist[388] = new node (1538900, 683200, "Stratford Wharves");
nodelist[389] = new node (1398500, 951500, "Skipton Wharf");
nodelist[390] = new node (1389200, 942000, "Foulridge Wharf");
nodelist[391] = new node (1359000, 920000, "Johnson's Hillock");
nodelist[392] = new node (1358500, 905000, "Wigan, near Bottom Lock");
nodelist[393] = new node (1358000, 905200, "Wigan Pier");
nodelist[394] = new node (1345500, 911200, "Rufford Branch Junction");
nodelist[395] = new node (1334500, 891000, "Liverpool");
nodelist[396] = new node (1334500, 890500, "Liverpool, Pall Mall, L&L Co's Wharves");
nodelist[397] = new node (1399000, 951800, "Skipton Rock Stone Staiths");
nodelist[398] = new node (1359000, 924800, "Walton Summit");
nodelist[399] = new node (1366000, 899500, "Leigh");
nodelist[400] = new node (1346000, 921500, "Tarleton Lock (River Douglas)");
nodelist[401] = new node (1334000, 890500, "Liverpool, Salisbury Dock");
nodelist[402] = new node (1454300, 820300, "Loughborough");
nodelist[403] = new node (1453300, 820200, "Loughborough");
nodelist[404] = new node (1510000, 945000, "Leven");
nodelist[405] = new node (1415000, 917000, "Huddersfield");
nodelist[406] = new node (1403500, 911500, "Standedge Tunnel (NE end)");
nodelist[407] = new node (1351800, 992000, "Kendal");
nodelist[408] = new node (1348500, 954500, "Lodge Hill");
nodelist[409] = new node (1355000, 930000, "Preston");
nodelist[410] = new node (1344500, 956200, "Glasson Dock");
nodelist[411] = new node (1354200, 895800, "Head of Old Double Lock, Blackbrook");
nodelist[412] = new node (1356300, 886800, "Fiddlers Ferry");
nodelist[413] = new node (1351400, 884300, "Widnes Locks");
nodelist[414] = new node (1356400, 886600, "Fiddler's Ferry");
nodelist[415] = new node (1353500, 896600, "end of Blackbrook Branch");
nodelist[416] = new node (1353000, 895800, "Boardmans Bridge Branch Junction");
nodelist[417] = new node (1351700, 895400, "near Gerrards Bridge, St Helens");
nodelist[418] = new node (1353000, 894500, "Southern part of St Helens");
nodelist[419] = new node (1453400, 820000, "Loughborough Wharf");
nodelist[420] = new node (1449400, 830900, "Junction of Rivers Soar and Trent");
nodelist[421] = new node (1532800, 887500, "Louth, River Head");
nodelist[422] = new node (1535100, 894200, "Sea Bank or White Gate");
nodelist[423] = new node (1382700, 897700, "Manchester, Woden Street Footbridge");
nodelist[424] = new node (1368300, 888900, "Rixton Junction");
nodelist[425] = new node (1361400, 886400, "Twenty Steps Swing Bridge");
nodelist[426] = new node (1360600, 886300, "Near Stag Inn Swing Bridge");
nodelist[427] = new node (1351400, 883400, "Runcorn (Old Quay) Lock");
nodelist[428] = new node (1350900, 883500, "MSC and Bridgewater Junction");
nodelist[429] = new node (1350500, 883500, "Bridgewater Lock");
nodelist[430] = new node (1349300, 881900, "Entrance to Weston Point Docks");
nodelist[431] = new node (1349300, 881300, "Weston Mersey Lock");
nodelist[432] = new node (1350100, 880100, "Weston Marsh");
nodelist[433] = new node (1340500, 877400, "Ellesmere Port Docks entrance");
nodelist[434] = new node (1337000, 881000, "Eastham Locks");
nodelist[435] = new node (1383100, 897400, "Castle Fields Junction");
nodelist[436] = new node (1382100, 897200, "Egerton Street Bridge");
nodelist[437] = new node (1379600, 895600, "Stretford Waters Meeting");
nodelist[438] = new node (1356700, 881200, "Preston Brook Waters Meeting");
nodelist[439] = new node (1352500, 883200, "Runcorn");
nodelist[440] = new node (1381900, 897200, "Hulme Locks Branch Junction");
nodelist[441] = new node (1357500, 879500, "Preston Brook");
nodelist[442] = new node (1349600, 881800, "Weston Point");
nodelist[443] = new node (1362300, 888100, "Near Warrington");
nodelist[444] = new node (1360100, 886500, "Near Deviation Railway Bridge");
nodelist[445] = new node (1359500, 887900, "Warrington, Bank Quay");
nodelist[446] = new node (1382200, 898800, "Near MSC Company Warehouses");
nodelist[447] = new node (1382200, 901000, "Hunt's Bank");
nodelist[448] = new node (1382000, 898900, "Lift connection to Deansgate Goods Station");
nodelist[449] = new node (1457900, 839800, "Manvers Street, Nottingham");
nodelist[450] = new node (1487000, 941000, "Tail of Old Sod House Lock");
nodelist[451] = new node (1560000, 647000, "Tonbridge Wharf");
nodelist[452] = new node (1593000, 680000, "Shoebury Ness");
nodelist[453] = new node (1318000, 908000, "Mersey Bar Light Ship");
nodelist[454] = new node (1520700, 797400, "Head of Stanground Sluice");
nodelist[455] = new node (1522500, 796200, "King's Dike and Farcet River Junction");
nodelist[456] = new node (1526700, 796500, "Whittlesey Village");
nodelist[457] = new node (1519000, 792000, "Railway bridge, west of Yaxley village");
nodelist[458] = new node (1531000, 795500, "Angle Corner");
nodelist[459] = new node (1535500, 793500, "Floods Ferry");
nodelist[460] = new node (1524200, 791000, "Mere Mouth");
nodelist[461] = new node (1524200, 787300, "Nightingale's Corner");
nodelist[462] = new node (1529000, 787200, "Stancers Bridge");
nodelist[463] = new node (1530000, 788000, "Wells Bridge");
nodelist[464] = new node (1544400, 798500, "Twenty Foot End");
nodelist[465] = new node (1546700, 800500, "Popham's Sea End");
nodelist[466] = new node (1551300, 804200, "Outwell");
nodelist[467] = new node (1519500, 787200, "Holme Station");
nodelist[468] = new node (1527500, 785200, "Ramsey");
nodelist[469] = new node (1558500, 801500, "Salters Lode Sluice");
nodelist[470] = new node (1550500, 800100, "Three Holes Bridge");
nodelist[471] = new node (1551600, 801100, "Some junction between silly drains");
nodelist[472] = new node (1553700, 804100, "Aqueduct carrying Well Creek over Middle Level Drain");
nodelist[473] = new node (1542000, 787200, "Forty Foot and Sixteen Foot Junction");
nodelist[474] = new node (1547100, 785900, "Welches Dam");
nodelist[475] = new node (1543800, 781500, "Mepal Pumping Engine");
nodelist[476] = new node (1441500, 792500, "Watling Street bridge");
nodelist[477] = new node (1432000, 816000, "Moira, Church Gresley Colliery Wharves");
nodelist[478] = new node (1443000, 851000, "Head of Lock 14");
nodelist[479] = new node (1430800, 856000, "Junction with Lea Wood Branch");
nodelist[480] = new node (1429000, 857000, "Cromford Wharves");
nodelist[481] = new node (1443100, 853000, "Pinxton Colliery");
nodelist[482] = new node (1431800, 856800, "Lea Wood Wharves");
nodelist[483] = new node (1363500, 701500, "Near Lydney Junction Station");
nodelist[484] = new node (1365000, 701500, "Lydney Canal Entrance");
nodelist[485] = new node (1288700, 706300, "Glyn Neath");
nodelist[486] = new node (1277200, 699500, "Aber-dulais");
nodelist[487] = new node (1274500, 697000, "Neath, Main Road Bridge");
nodelist[488] = new node (1273000, 696100, "River Neath to Red Jacket Pill");
nodelist[489] = new node (1273100, 693200, "Swansea Bay");
nodelist[490] = new node (1272800, 696200, "Red Jacket Wharves");
nodelist[491] = new node (1475500, 759800, "Northampton");
nodelist[492] = new node (1503700, 786800, "Barnwell Staunch");
nodelist[493] = new node (1520000, 798000, "Peterborough");
nodelist[494] = new node (1527500, 799700, "Dog-in-a-Doublet Junction");
nodelist[495] = new node (1546500, 810000, "Wisbech");
nodelist[496] = new node (1549500, 827000, "Wash, Crabs Hole");
nodelist[497] = new node (1475000, 759600, "Timber Yard");
nodelist[498] = new node (1478500, 971500, "Malton");
nodelist[499] = new node (1470000, 942500, "Cottingwith Ferry");
nodelist[500] = new node (1468000, 928500, "Barmby-on-the-Marsh");
nodelist[501] = new node (1480000, 947000, "1 mile from Pocklington");
nodelist[502] = new node (1431500, 970500, "Ripon");
nodelist[503] = new node (1443000, 966000, "Swale Nab");
nodelist[504] = new node (1445800, 830800, "Derwent Mouth");
nodelist[505] = new node (1424500, 824500, "Horninglow Wharf");
nodelist[506] = new node (1400000, 823500, "Haywood Junction");
nodelist[507] = new node (1387500, 846000, "Stoke Junction");
nodelist[508] = new node (1387500, 847000, "Etruria");
nodelist[509] = new node (1387000, 848000, "Burslem Junction");
nodelist[510] = new node (1383000, 855000, "Harding's Wood Junction");
nodelist[511] = new node (1371000, 866000, "Middlewich Junction");
nodelist[512] = new node (1370700, 866200, "Middlewich Town Wharf");
nodelist[513] = new node (1365000, 875500, "Anderton");
nodelist[514] = new node (1385000, 845000, "Pool Dam Wharf, Newcastle-under-Lyme");
nodelist[515] = new node (1395000, 853500, "Hazlehurst Junction");
nodelist[516] = new node (1402000, 847000, "Froghall Basin");
nodelist[517] = new node (1397000, 856000, "Leek Wharves");
nodelist[518] = new node (1387000, 849500, "Burslem");
nodelist[519] = new node (1370800, 866000, "Wardle Lock");
nodelist[520] = new node (1628300, 832000, "Swafield Mills");
nodelist[521] = new node (1444000, 845000, "Shipley Wharf");
nodelist[522] = new node (1505000, 749000, "Bedford");
nodelist[523] = new node (1539500, 774800, "Earith");
nodelist[524] = new node (1559000, 801000, "Tail of Denver Sluice");
nodelist[525] = new node (1559500, 825000, "The Wash");
nodelist[526] = new node (1540700, 613200, "Ruins of Hamsey Lock");
nodelist[527] = new node (1544500, 600000, "Newhaven Harbour Mouth");
nodelist[528] = new node (1457500, 939000, "Rivers Ouse and Wharfe");
nodelist[529] = new node (1437100, 783400, "N Junction with Wyken Old Colliery");
nodelist[530] = new node (1437500, 783000, "S Junction with Wyken Old Colliery");
nodelist[531] = new node (1443900, 780700, "Stretton Stop Lock");
nodelist[532] = new node (1444300, 779800, "N end of Brinklow Hill");
nodelist[533] = new node (1450200, 777100, "Rugby Wharf Branch Junction");
nodelist[534] = new node (1453300, 766000, "Braunston Turn");
nodelist[535] = new node (1447000, 762500, "Napton Junction");
nodelist[536] = new node (1443000, 753000, "Fenny Compton");
nodelist[537] = new node (1450000, 711000, "Tail of Shuttleworth's Lock");
nodelist[538] = new node (1450500, 707000, "Isis Lock (head)");
nodelist[539] = new node (1451000, 706000, "Oxford Wharves");
nodelist[540] = new node (1436900, 782800, "near Wyken colliery");
nodelist[541] = new node (1444200, 781200, "Stretton Wharf");
nodelist[542] = new node (1443900, 779700, "Brinklow Wharf");
nodelist[543] = new node (1450100, 776700, "Rugby Wharf");
nodelist[544] = new node (1449000, 711000, "River Thames Dukes Cut Branch Junction");
nodelist[545] = new node (1450500, 706900, "Isis Lock (tail)");
nodelist[546] = new node (1443000, 893700, "Parkgate Railway Station");
nodelist[547] = new node (1443000, 895000, "Park Gate Iron Works");
nodelist[548] = new node (1343000, 623000, "Thorney Mills Bridge");
nodelist[549] = new node (1340000, 627000, "Rivers Parrett and Yeo Junction");
nodelist[550] = new node (1336000, 630000, "Borough Bridge");
nodelist[551] = new node (1329000, 648000, "Rivers Brue and Parrett");
nodelist[552] = new node (1320000, 655000, "Bridgwater Bar");
nodelist[553] = new node (1332000, 647000, "Highbridge");
nodelist[554] = new node (1392800, 789000, "Several large and important iron works");
nodelist[555] = new node (1528300, 683700, "Cumberland Market Branch Junction");
nodelist[556] = new node (1532000, 683300, "City Basin Branch Junction");
nodelist[557] = new node (1535800, 683300, "Regents and Hertford Canals Junction");
nodelist[558] = new node (1536300, 680800, "Entrance to Limehouse Basin");
nodelist[559] = new node (1528700, 683300, "Cumberland Market Basin");
nodelist[560] = new node (1532200, 682800, "City Basin");
nodelist[561] = new node (1395000, 918000, "West Summit Lock");
nodelist[562] = new node (1390000, 913000, "Royd's Branch");
nodelist[563] = new node (1389000, 911500, "Maden Fold");
nodelist[564] = new node (1389200, 913000, "Rochdale Wharves");
nodelist[565] = new node (1386000, 910000, "Heywood");
nodelist[566] = new node (1543200, 686500, "Ilford Bridge");
nodelist[567] = new node (1544000, 683700, "Barking Town Wharves");
nodelist[568] = new node (1375500, 781500, "Arley Quarry Landing");
nodelist[569] = new node (1380900, 770900, "Stourport (River Severn)");
nodelist[570] = new node (1384500, 760500, "Hawford");
nodelist[571] = new node (1385500, 752000, "Diglis");
nodelist[572] = new node (1382500, 721500, "Upper Parting");
nodelist[573] = new node (1383000, 718500, "Gloucester");
nodelist[574] = new node (1381500, 719000, "Gloucester, Lower Parting");
nodelist[575] = new node (1375000, 710500, "Tail of Framilode Lock");
nodelist[576] = new node (1366400, 703200, "Sharpness");
nodelist[577] = new node (1366400, 702200, "Sharpness, Tidal Basin Gates");
nodelist[578] = new node (1355000, 690500, "Beachley Point");
nodelist[579] = new node (1376000, 709500, "Saul");
nodelist[580] = new node (1367400, 703100, "Sharpness Basin entrance");
nodelist[581] = new node (1394000, 764500, "Hanbury Wharf");
nodelist[582] = new node (1390000, 763000, "Droitwich");
nodelist[583] = new node (1436000, 887700, "Sheffield Basin");
nodelist[584] = new node (1440100, 891500, "Bottom Lock of Tinsley Low Locks");
nodelist[585] = new node (1442700, 892400, "Rotherham");
nodelist[586] = new node (1446400, 898800, "Swinton Wharf");
nodelist[587] = new node (1465000, 912500, "Head of Stainforth Lock");
nodelist[588] = new node (1442500, 892300, "Robinson's Mill");
nodelist[589] = new node (1484000, 912000, "Keadby");
nodelist[590] = new node (1440500, 903000, "Head of Elsecar Junction Top Lock");
nodelist[591] = new node (1438000, 904200, "Head of Worsborough Junction Top Lock");
nodelist[592] = new node (1439000, 900200, "Elsecar Basin");
nodelist[593] = new node (1435000, 902500, "Worsborough Basin");
nodelist[594] = new node (1390200, 802000, "Autherley Junction");
nodelist[595] = new node (1379500, 823000, "Norbury Junction");
nodelist[596] = new node (1364500, 851500, "Natwich Basin");
nodelist[597] = new node (1370800, 816500, "Humber Arm Junction");
nodelist[598] = new node (1369000, 815200, "Wappenshall Junction");
nodelist[599] = new node (1369200, 817500, "Lubstree Wharf");
nodelist[600] = new node (1362500, 855500, "Hurleston Junction");
nodelist[601] = new node (1361500, 857000, "Barbridge Junction");
nodelist[602] = new node (1340800, 866700, "Chester, Cow Lane");
nodelist[603] = new node (1340200, 866700, "Chester, Tower Wharf");
nodelist[604] = new node (1340000, 866600, "Chester, River Dee Branch Junction");
nodelist[605] = new node (1340400, 877400, "Ellesmere Port Docks");
nodelist[606] = new node (1353000, 842000, "Whitchurch Branch Junction");
nodelist[607] = new node (1349000, 835000, "Whixall Moss Roving Bridge");
nodelist[608] = new node (1340000, 834000, "Ellesmere Branch Junction");
nodelist[609] = new node (1337000, 831500, "Frankton Junction");
nodelist[610] = new node (1337000, 831200, "Lockgate Bridge");
nodelist[611] = new node (1325300, 821000, "Carreghofa");
nodelist[612] = new node (1354000, 842000, "Whitchurch");
nodelist[613] = new node (1352500, 833000, "Quina Brook");
nodelist[614] = new node (1340000, 834500, "Ellesmere");
nodelist[615] = new node (1321000, 842500, "Llangollen");
nodelist[616] = new node (1320000, 843500, "Llantisilio");
nodelist[617] = new node (1330000, 828000, "Weston");
nodelist[618] = new node (1325000, 814500, "Burgedden");
nodelist[619] = new node (1325500, 813500, "Gwernfelen");
nodelist[620] = new node (1319500, 799500, "Garthmyl");
nodelist[621] = new node (1323200, 812500, "Tyddyn");
nodelist[622] = new node (1311000, 791500, "Newtown Basin");
nodelist[623] = new node (1350000, 814000, "Shrewsbury Basin");
nodelist[624] = new node (1371800, 814000, "Donnington");
nodelist[625] = new node (1367000, 659000, "Timsbury Colliery Landing");
nodelist[626] = new node (1564500, 674500, "Gravesend");
nodelist[627] = new node (1571800, 672800, "Higham Station");
nodelist[628] = new node (1381000, 771300, "Stourport (Upper Basin)");
nodelist[629] = new node (1382600, 773800, "Pratt's Wharf Lock");
nodelist[630] = new node (1386100, 785100, "Stourton Junction");
nodelist[631] = new node (1394000, 808500, "Hatherton Junction");
nodelist[632] = new node (1394000, 822000, "Stafford Branch Junction");
nodelist[633] = new node (1382400, 772800, "Wilden Iron Works");
nodelist[634] = new node (1392500, 823000, "Stafford Wharf");
nodelist[635] = new node (1549000, 721000, "Bishop's Stortford");
nodelist[636] = new node (1617500, 660000, "Fordwich Bridge");
nodelist[637] = new node (1634500, 663000, "Pegwell Bay");
nodelist[638] = new node (1586600, 741000, "Sudbury");
nodelist[639] = new node (1626500, 733500, "Harwich");
nodelist[640] = new node (1388900, 786100, "Wordsley Junction");
nodelist[641] = new node (1390500, 787300, "Lays Junction");
nodelist[642] = new node (1389700, 784800, "Stourbridge");
nodelist[643] = new node (1391400, 788500, "The Fens, Pensnett Chase");
nodelist[644] = new node (1385000, 705000, "Wallbridge, Stroud");
nodelist[645] = new node (1536000, 679200, "New Greenland Dock");
nodelist[646] = new node (1533800, 676300, "Surrey Canal and Peckham Branch Junction");
nodelist[647] = new node (1532000, 676500, "Camberwell Wharf");
nodelist[648] = new node (1534000, 676200, "Peckham Wharf");
nodelist[649] = new node (1375500, 814500, "Middle of Nowhere");
nodelist[650] = new node (1243500, 572000, "New Bridge, Gunnislake");
nodelist[651] = new node (1245000, 554500, "Plymouth");
nodelist[652] = new node (1438500, 1009500, "High Worsall");
nodelist[653] = new node (1455000, 1028000, "Mouth of Tees");
nodelist[654] = new node (1287000, 572500, "near Newton Abbot");
nodelist[655] = new node (1287400, 572100, "Newton Abbot");
nodelist[656] = new node (1294000, 572200, "Teignmouth");
nodelist[657] = new node (1272600, 696300, "Tennant Canal Red Jacket Pill Branch Junction");
nodelist[658] = new node (1268000, 693000, "Swansea");
nodelist[659] = new node (1420500, 699000, "Inglesham");
nodelist[660] = new node (1450500, 706500, "Oxford, Four Streams");
nodelist[661] = new node (1472000, 674000, "Reading, Rivers Thames and Kennet Junction");
nodelist[662] = new node (1507500, 666000, "Tail of Shepperton Lock");
nodelist[663] = new node (1525500, 675400, "Wandsworth Creek Junction");
nodelist[664] = new node (1525600, 675400, "River Thames Wandsworth Cut Junction");
nodelist[665] = new node (1526600, 677000, "Counters Creek");
nodelist[666] = new node (1536700, 679300, "Greenland dock entrance");
nodelist[667] = new node (1537700, 678000, "Deptford Creek Junction");
nodelist[668] = new node (1539400, 680500, "River Thames Bow Creek Junction");
nodelist[669] = new node (1545500, 681000, "River Thames Barking Creek Junction");
nodelist[670] = new node (1550700, 680700, "Rainham Creek Junction");
nodelist[671] = new node (1525500, 675000, "Upper end of Wandsworth Creek");
nodelist[672] = new node (1537600, 677000, "Upper end of Deptford Creek");
nodelist[673] = new node (1552000, 682000, "Rainham Wharf");
nodelist[674] = new node (1403500, 699500, "Head of Siddington Top Lock");
nodelist[675] = new node (1403000, 701500, "Cirencester");
nodelist[676] = new node (1308100, 689200, "Treforest");
nodelist[677] = new node (1528000, 804000, "Thorney");
nodelist[678] = new node (1329500, 625000, "Ham Mill");
nodelist[679] = new node (1444600, 830500, "Wilden Ferry");
nodelist[680] = new node (1453500, 835400, "Beeston Weir");
nodelist[681] = new node (1414500, 1065000, "Hedwin Streams");
nodelist[682] = new node (1437000, 1068000, "Mouth of Harbour");
nodelist[683] = new node (1525900, 675300, "Royal Paper Mills");
nodelist[684] = new node (1418000, 780500, "Catherine de Barnes Bridge");
nodelist[685] = new node (1427500, 766000, "Budbrooke Junction");
nodelist[686] = new node (1428000, 766000, "Warwick Wharf");
nodelist[687] = new node (1428000, 766500, "Warwick, Guy's Cliff Wharf");
nodelist[688] = new node (1633000, 790000, "Bungay Staiths");
nodelist[689] = new node (1648000, 795700, "Junction with Somerleyton Dike");
nodelist[690] = new node (1647000, 805000, "Rivers Waveney and Yare Junction");
nodelist[691] = new node (1648100, 796300, "a staith");
nodelist[692] = new node (1365000, 866600, "Winsford Bridge");
nodelist[693] = new node (1365000, 875300, "River Weaver Anderton Lift Branch Junction");
nodelist[694] = new node (1354800, 877000, "Head of Frodsham Cut");
nodelist[695] = new node (1515000, 810000, "Market Deeping Mill");
nodelist[696] = new node (1532000, 832500, "Fosdyke Bridge");
nodelist[697] = new node (1537500, 836200, "The Wash");
nodelist[698] = new node (1526200, 677200, "Stanley Bridge Mills");
nodelist[699] = new node (1497500, 644000, "Godalming Wharf");
nodelist[700] = new node (1505500, 662500, "Woodham");
nodelist[701] = new node (1448500, 943500, "Tadcaster Bridge");
nodelist[702] = new node (1530200, 847500, "Anton's Gowt");
nodelist[703] = new node (1533500, 843000, "Outlet of Maud Foster Drain (fixed sluice)");
nodelist[704] = new node (1536500, 840000, "Outlet of Hobhole Drain (fixed sluice)");
nodelist[705] = new node (1539500, 839000, "The Wash");
nodelist[706] = new node (1533000, 847000, "Cowbridge");
nodelist[707] = new node (1532800, 848800, "Mount Pleasant");
nodelist[708] = new node (1524800, 854200, "New York");
nodelist[709] = new node (1530500, 860500, "Revesby Bridge");
nodelist[710] = new node (1533500, 846900, "Head of Cowbridge Stop Lock");
nodelist[711] = new node (1534300, 854000, "Northlands");
nodelist[712] = new node (1531000, 861000, "Revesby Bridge");
nodelist[713] = new node (1536600, 846000, "Nr East Fen Lock");
nodelist[714] = new node (1540000, 854500, "upper end of Drain");
nodelist[715] = new node (1464000, 652500, "Basingstoke Wharf");
nodelist[716] = new node (1352500, 704000, "Bigsweir Bridge");
nodelist[717] = new node (1623500, 808500, "Norwich, New Mills");
nodelist[718] = new node (1625200, 808000, "Norwich, east of Colman's Works");
nodelist[719] = new node (1626700, 808000, "West end of Thorpe New Cut");
nodelist[720] = new node (1627700, 808000, "East end of Thorpe New Cut");
nodelist[721] = new node (1634000, 806200, "Junction with Barnes' Dyke");
nodelist[722] = new node (1634200, 805200, "Junction with Rockland Dyke");
nodelist[723] = new node (1637200, 802800, "Junction with Langley Dyke");
nodelist[724] = new node (1638800, 801900, "Hardley Dyke Junction");
nodelist[725] = new node (1653000, 804000, "Gorleston, mouth of River");
nodelist[726] = new node (1625000, 806800, "Trowse Mills");
nodelist[727] = new node (1627200, 808500, "behind Thorpe village");
nodelist[728] = new node (1633300, 805800, "a Staith");
nodelist[729] = new node (1633100, 804900, "Rockland Staith");
nodelist[730] = new node (1637000, 801800, "a Staith");
nodelist[731] = new node (1638000, 801000, "Hardley Staith");
nodelist[732] = new node (1352000, 623000, "Ilchester");
