function waypointsFromSQL() { routeInfo[0] = { firstWaypoint: 0, root: "on.on400", tier: 1, color: "TMblue", system: "canonf", label: "ON ON400" }; routeInfo[1] = { firstWaypoint: 92, root: "on.on401", tier: 1, color: "TMblue", system: "canonf", label: "ON ON401" }; routeInfo[2] = { firstWaypoint: 358, root: "on.on402", tier: 1, color: "TMblue", system: "canonf", label: "ON ON402" }; routeInfo[3] = { firstWaypoint: 387, root: "on.on403", tier: 1, color: "TMblue", system: "canonf", label: "ON ON403" }; routeInfo[4] = { firstWaypoint: 445, root: "on.on404", tier: 1, color: "TMblue", system: "canonf", label: "ON ON404" }; routeInfo[5] = { firstWaypoint: 468, root: "on.on405", tier: 1, color: "TMblue", system: "canonf", label: "ON ON405" }; routeInfo[6] = { firstWaypoint: 477, root: "on.on406", tier: 1, color: "TMblue", system: "canonf", label: "ON ON406" }; routeInfo[7] = { firstWaypoint: 503, root: "on.on407", tier: 1, color: "TMblue", system: "canonf", label: "ON ON407" }; routeInfo[8] = { firstWaypoint: 566, root: "on.on409", tier: 1, color: "TMblue", system: "canonf", label: "ON ON409" }; routeInfo[9] = { firstWaypoint: 571, root: "on.on410", tier: 1, color: "TMblue", system: "canonf", label: "ON ON410" }; routeInfo[10] = { firstWaypoint: 584, root: "on.on412", tier: 1, color: "TMblue", system: "canonf", label: "ON ON412" }; routeInfo[11] = { firstWaypoint: 589, root: "on.on416", tier: 1, color: "TMblue", system: "canonf", label: "ON ON416" }; routeInfo[12] = { firstWaypoint: 619, root: "on.on417", tier: 1, color: "TMblue", system: "canonf", label: "ON ON417" }; routeInfo[13] = { firstWaypoint: 688, root: "on.on418", tier: 1, color: "TMblue", system: "canonf", label: "ON ON418" }; routeInfo[14] = { firstWaypoint: 692, root: "on.on420", tier: 1, color: "TMblue", system: "canonf", label: "ON ON420" }; routeInfo[15] = { firstWaypoint: 697, root: "on.on427", tier: 1, color: "TMblue", system: "canonf", label: "ON ON427" }; routeInfo[16] = { firstWaypoint: 720, root: "on.onqew", tier: 1, color: "TMblue", system: "canonf", label: "ON ONQEW" }; waypoints = [ new Waypoint("BlaCrkDr",43.709994,-79.501424), new Waypoint("20",43.711506,-79.5061), new Waypoint("21",43.71641,-79.519252), new Waypoint("25",43.75443,-79.530646), new Waypoint("27",43.772678,-79.534943), new Waypoint("26",43.783097,-79.537403), new Waypoint("29",43.791373,-79.539377), new Waypoint("31",43.809323,-79.54364), new Waypoint("32",43.820672,-79.545632), new Waypoint("33",43.82816,-79.546308), new Waypoint("35",43.847024,-79.548542), new Waypoint("37",43.865257,-79.55297), new Waypoint("43",43.920544,-79.566092), new Waypoint("52",44.00157,-79.585986), new Waypoint("55",44.029413,-79.594266), new Waypoint("58",44.0505,-79.607776), new Waypoint("+X000(ON400)",44.068727,-79.622912), new Waypoint("64",44.0995,-79.630795), new Waypoint("+X001(ON400)",44.145667,-79.64212), new Waypoint("+X002(ON400)",44.18275,-79.645603), new Waypoint("75",44.200318,-79.654752), new Waypoint("85",44.284988,-79.679638), new Waypoint("+X003(ON400)",44.30167,-79.68394), new Waypoint("+X004(ON400)",44.326886,-79.682727), new Waypoint("90",44.335366,-79.68474), new Waypoint("+X005(ON400)",44.355955,-79.690836), new Waypoint("94",44.362155,-79.697423), new Waypoint("+X006(ON400)",44.374565,-79.71119), new Waypoint("96",44.380074,-79.710995), new Waypoint("98",44.39904,-79.6986), new Waypoint("+X007(ON400)",44.410763,-79.684047), new Waypoint("102",44.41398,-79.673012), new Waypoint("+X008(ON400)",44.419552,-79.6565), new Waypoint("105",44.427927,-79.650675), new Waypoint("111",44.476687,-79.69581), new Waypoint("117",44.52335,-79.74011), new Waypoint("+X009(ON400)",44.544996,-79.750432), new Waypoint("121",44.552296,-79.74542), new Waypoint("+X010(ON400)",44.564495,-79.732925), new Waypoint("+X011(ON400)",44.597357,-79.677315), new Waypoint("131",44.625565,-79.659604), new Waypoint("136",44.66199,-79.643693), new Waypoint("137",44.672224,-79.644018), new Waypoint("137A",44.68527,-79.64728), new Waypoint("+X012(ON400)",44.69861,-79.649312), new Waypoint("141",44.705844,-79.660685), new Waypoint("+X013(ON400)",44.738238,-79.6865), new Waypoint("147",44.74778,-79.7029), new Waypoint("149",44.767052,-79.693762), new Waypoint("+X014(ON400)",44.774514,-79.69116), new Waypoint("153",44.79755,-79.71251), new Waypoint("156",44.805036,-79.736323), new Waypoint("+X015(ON400)",44.811584,-79.739834), new Waypoint("+X016(ON400)",44.847255,-79.73585), new Waypoint("162",44.85972,-79.74209), new Waypoint("+X017(ON400)",44.880078,-79.747404), new Waypoint("+X018(ON400)",44.901153,-79.769057), new Waypoint("168",44.91825,-79.775253), new Waypoint("+X019(ON400)",44.95841,-79.779177), new Waypoint("174",44.967438,-79.77447), new Waypoint("+X020(ON400)",44.973565,-79.77233), new Waypoint("177",44.992337,-79.78312), new Waypoint("+X021(ON400)",44.997637,-79.783866), new Waypoint("+X022(ON400)",45.006378,-79.778807), new Waypoint("+X023(ON400)",45.02215,-79.777586), new Waypoint("182",45.03103,-79.77138), new Waypoint("+X024(ON400)",45.041762,-79.77335), new Waypoint("+X025(ON400)",45.046693,-79.778847), new Waypoint("185",45.05638,-79.784968), new Waypoint("189",45.091692,-79.785644), new Waypoint("+X026(ON400)",45.139667,-79.793497), new Waypoint("+X027(ON400)",45.150036,-79.79), new Waypoint("+X028(ON400)",45.224982,-79.820985), new Waypoint("+X029(ON400)",45.235995,-79.831638), new Waypoint("207",45.248703,-79.83128), new Waypoint("+X030(ON400)",45.262828,-79.841917), new Waypoint("+X031(ON400)",45.276555,-79.842107), new Waypoint("213",45.293475,-79.863353), new Waypoint("+X032(ON400)",45.29854,-79.869066), new Waypoint("214",45.305803,-79.897503), new Waypoint("217",45.309283,-79.937), new Waypoint("+X033(ON400)",45.32092,-79.945656), new Waypoint("220",45.331896,-79.963828), new Waypoint("+X034(ON400)",45.33896,-79.97454), new Waypoint("224",45.346411,-80.0031), new Waypoint("+225",45.35806,-80.011545), new Waypoint("229",45.364162,-80.021818), new Waypoint("+X036(ON400)",45.373667,-80.026635), new Waypoint("231",45.38173,-80.0412), new Waypoint("*BayDr",45.39387,-80.05592), new Waypoint("236",45.4211,-80.07339), new Waypoint("241",45.44063,-80.1322), new Waypoint("1",42.272728,-83.079944), new Waypoint("2",42.273213,-83.065556), new Waypoint("5",42.264479,-83.044217), new Waypoint("6A",42.256237,-83.038847), new Waypoint("6",42.251052,-83.035929), new Waypoint("+X002(ON401)",42.248867,-83.033097), new Waypoint("7",42.246048,-83.026117), new Waypoint("+X003(ON401)",42.241918,-83.013934), new Waypoint("9",42.2383,-83.003517), new Waypoint("+X004(ON401)",42.234416,-82.996838), new Waypoint("10",42.2333,-82.993512), new Waypoint("10A",42.233371,-82.988211), new Waypoint("13",42.244754,-82.968943), new Waypoint("14",42.247598,-82.958088), new Waypoint("21",42.24074,-82.873574), new Waypoint("28",42.23834,-82.788007), new Waypoint("34",42.236827,-82.71261), new Waypoint("40",42.233202,-82.637162), new Waypoint("48",42.24245,-82.55208), new Waypoint("56",42.263874,-82.457422), new Waypoint("63",42.279285,-82.374646), new Waypoint("+X005(ON401)",42.279686,-82.365492), new Waypoint("+X006(ON401)",42.3028,-82.327115), new Waypoint("+X007(ON401)",42.316283,-82.29212), new Waypoint("+X008(ON401)",42.317646,-82.268656), new Waypoint("+X009(ON401)",42.33652,-82.20588), new Waypoint("81",42.351,-82.184174), new Waypoint("+X010(ON401)",42.360526,-82.167145), new Waypoint("90",42.3821,-82.09252), new Waypoint("+X011(ON401)",42.397458,-82.03474), new Waypoint("101",42.43803,-81.97632), new Waypoint("109",42.482382,-81.91105), new Waypoint("+X012(ON401)",42.491917,-81.869838), new Waypoint("117",42.51734,-81.83044), new Waypoint("+X013(ON401)",42.548684,-81.78103), new Waypoint("+X014(ON401)",42.555368,-81.75069), new Waypoint("129",42.585496,-81.706486), new Waypoint("+X015(ON401)",42.592768,-81.69353), new Waypoint("+X016(ON401)",42.59334,-81.66113), new Waypoint("137",42.617174,-81.624446), new Waypoint("+X017(ON401)",42.631577,-81.60202), new Waypoint("+X018(ON401)",42.637092,-81.57381), new Waypoint("149",42.675816,-81.516733), new Waypoint("157",42.730667,-81.438746), new Waypoint("164",42.772137,-81.379675), new Waypoint("+X019(ON401)",42.833074,-81.29268), new Waypoint("177",42.853558,-81.275214), new Waypoint("180",42.874506,-81.2583), new Waypoint("183",42.905013,-81.233087), new Waypoint("186",42.922457,-81.212445), new Waypoint("187",42.929107,-81.204264), new Waypoint("189",42.936502,-81.179287), new Waypoint("194",42.943133,-81.12554), new Waypoint("195",42.947944,-81.10404), new Waypoint("199",42.958476,-81.0608), new Waypoint("203",42.96552,-81.016756), new Waypoint("208",42.97591,-80.95047), new Waypoint("+X020(ON401)",42.981054,-80.921114), new Waypoint("216",43.012296,-80.877614), new Waypoint("218",43.027453,-80.854064), new Waypoint("222",43.05062,-80.821795), new Waypoint("230",43.098472,-80.75584), new Waypoint("232",43.1101,-80.735827), new Waypoint("235",43.120074,-80.700454), new Waypoint("236",43.127553,-80.690146), new Waypoint("238",43.140822,-80.682462), new Waypoint("+X021(ON401)",43.156044,-80.675228), new Waypoint("+X022(ON401)",43.201985,-80.629145), new Waypoint("+X023(ON401)",43.213308,-80.60743), new Waypoint("250",43.229086,-80.60188), new Waypoint("+X024(ON401)",43.233434,-80.59858), new Waypoint("+X025(ON401)",43.239648,-80.576705), new Waypoint("+X026(ON401)",43.257628,-80.565668), new Waypoint("+X027(ON401)",43.26702,-80.552627), new Waypoint("+X028(ON401)",43.273538,-80.53111), new Waypoint("+X029(ON401)",43.319328,-80.466684), new Waypoint("268",43.331927,-80.444585), new Waypoint("+X030(ON401)",43.34797,-80.417733), new Waypoint("275",43.384875,-80.4052), new Waypoint("278",43.401846,-80.379117), new Waypoint("278B",43.403635,-80.375507), new Waypoint("+X031(ON401)",43.4131,-80.355686), new Waypoint("282",43.414042,-80.32796), new Waypoint("284",43.414687,-80.309487), new Waypoint("286",43.420833,-80.283105), new Waypoint("+X032(ON401)",43.436263,-80.237886), new Waypoint("295",43.44781,-80.17685), new Waypoint("299",43.453162,-80.124533), new Waypoint("312",43.49119,-79.987907), new Waypoint("+X033(ON401)",43.496918,-79.96405), new Waypoint("+X034(ON401)",43.511983,-79.949672), new Waypoint("+X035(ON401)",43.52432,-79.928308), new Waypoint("320",43.52802,-79.905294), new Waypoint("324",43.5419,-79.862878), new Waypoint("328",43.571073,-79.82946), new Waypoint("330",43.58819,-79.810446), new Waypoint("333",43.600323,-79.788052), new Waypoint("336",43.60557,-79.746038), new Waypoint("340",43.620592,-79.70788), new Waypoint("342",43.62986,-79.684318), new Waypoint("344",43.639233,-79.660457), new Waypoint("344A",43.6445,-79.647038), new Waypoint("346",43.648232,-79.637457), new Waypoint("348",43.668654,-79.591216), new Waypoint("350",43.670347,-79.586495), new Waypoint("351",43.675135,-79.578813), new Waypoint("352",43.68121,-79.575444), new Waypoint("354",43.691931,-79.569222), new Waypoint("355",43.706327,-79.556535), new Waypoint("356",43.709525,-79.552372), new Waypoint("357",43.71331,-79.53609), new Waypoint("359",43.71641,-79.519252), new Waypoint("*360",43.71769,-79.507735), new Waypoint("362",43.722634,-79.481283), new Waypoint("364",43.727985,-79.457867), new Waypoint("365",43.729922,-79.4488), new Waypoint("366",43.73606,-79.43369), new Waypoint("367",43.742497,-79.42304), new Waypoint("369",43.75351,-79.40833), new Waypoint("371",43.763232,-79.38711), new Waypoint("373",43.76627,-79.36286), new Waypoint("375",43.767584,-79.338034), new Waypoint("376",43.76829,-79.319733), new Waypoint("378",43.770393,-79.304077), new Waypoint("379",43.77493,-79.28458), new Waypoint("380",43.779247,-79.26471), new Waypoint("381",43.78116,-79.25493), new Waypoint("383",43.78555,-79.235257), new Waypoint("385",43.793617,-79.215664), new Waypoint("387",43.796434,-79.196958), new Waypoint("389",43.799506,-79.166228), new Waypoint("390",43.795547,-79.15144), new Waypoint("391",43.79575,-79.149483), new Waypoint("392",43.79763,-79.144612), new Waypoint("394",43.816596,-79.114628), new Waypoint("394A",43.8206,-79.10882), new Waypoint("397",43.830613,-79.088546), new Waypoint("399",43.838992,-79.070347), new Waypoint("*400",43.846773,-79.052103), new Waypoint("401",43.849113,-79.040467), new Waypoint("*403",43.853013,-79.02213), new Waypoint("404",43.855531,-79.012092), new Waypoint("406",43.862296,-78.983502), new Waypoint("408",43.864795,-78.973589), new Waypoint("410",43.866235,-78.936274), new Waypoint("412",43.869264,-78.90498), new Waypoint("415",43.87639,-78.876083), new Waypoint("*416",43.87859,-78.868736), new Waypoint("417",43.881468,-78.856283), new Waypoint("418",43.88309,-78.849175), new Waypoint("419",43.88704,-78.82949), new Waypoint("+X037(ON401)",43.886442,-78.81975), new Waypoint("+X038(ON401)",43.87581,-78.795284), new Waypoint("425",43.878782,-78.763532), new Waypoint("426",43.881025,-78.745902), new Waypoint("428",43.884037,-78.722255), new Waypoint("+X039(ON401)",43.886378,-78.707136), new Waypoint("431",43.894508,-78.68944), new Waypoint("432",43.898542,-78.676347), new Waypoint("435",43.901557,-78.643814), new Waypoint("436",43.902888,-78.6255), new Waypoint("440",43.910634,-78.585672), new Waypoint("448",43.931093,-78.488857), new Waypoint("456",43.953664,-78.387593), new Waypoint("461",43.96594,-78.33097), new Waypoint("464",43.969973,-78.288832), new Waypoint("+X040(ON401)",43.98335,-78.227838), new Waypoint("+X041(ON401)",43.978775,-78.206542), new Waypoint("472",43.98007,-78.19621), new Waypoint("474",43.986334,-78.172644), new Waypoint("+X042(ON401)",43.992112,-78.161113), new Waypoint("+X043(ON401)",43.993226,-78.146077), new Waypoint("+X044(ON401)",44.004685,-78.114075), new Waypoint("+X045(ON401)",44.002433,-78.081677), new Waypoint("+X046(ON401)",43.997638,-78.06781), new Waypoint("487",44.003907,-78.02669), new Waypoint("497",44.02396,-77.902575), new Waypoint("+X047(ON401)",44.045646,-77.834028), new Waypoint("+X048(ON401)",44.053934,-77.823053), new Waypoint("+X049(ON401)",44.06152,-77.786872), new Waypoint("509",44.074743,-77.768794), new Waypoint("+X050(ON401)",44.082262,-77.72915), new Waypoint("+X051(ON401)",44.100226,-77.69244), new Waypoint("+X052(ON401)",44.11746,-77.642342), new Waypoint("522",44.118154,-77.628957), new Waypoint("+X053(ON401)",44.118964,-77.61119), new Waypoint("525",44.12774,-77.593955), new Waypoint("526",44.132715,-77.582915), new Waypoint("+X054(ON401)",44.159947,-77.52531), new Waypoint("538",44.179738,-77.447267), new Waypoint("543",44.1922,-77.39821), new Waypoint("544",44.194296,-77.390013), new Waypoint("+X055(ON401)",44.20504,-77.360602), new Waypoint("+X056(ON401)",44.221918,-77.28939), new Waypoint("+X057(ON401)",44.217336,-77.263716), new Waypoint("556",44.219696,-77.242714), new Waypoint("566",44.237526,-77.11379), new Waypoint("570",44.244448,-77.063623), new Waypoint("+X058(ON401)",44.253703,-76.996865), new Waypoint("579",44.26476,-76.965052), new Waypoint("+X059(ON401)",44.26537,-76.944696), new Waypoint("582",44.270042,-76.924317), new Waypoint("593",44.279243,-76.78551), new Waypoint("599",44.28252,-76.715936), new Waypoint("+X060(ON401)",44.287538,-76.593043), new Waypoint("+X061(ON401)",44.290082,-76.58156), new Waypoint("611",44.285353,-76.570027), new Waypoint("613",44.277163,-76.544183), new Waypoint("615",44.271866,-76.518357), new Waypoint("617",44.269158,-76.498996), new Waypoint("619",44.277633,-76.47387), new Waypoint("623",44.289074,-76.4298), new Waypoint("+X062(ON401)",44.294784,-76.418087), new Waypoint("+X063(ON401)",44.30163,-76.411918), new Waypoint("+X064(ON401)",44.315633,-76.381955), new Waypoint("632",44.32298,-76.33101), new Waypoint("+X065(ON401)",44.33157,-76.231757), new Waypoint("+X066(ON401)",44.338733,-76.207628), new Waypoint("645",44.344234,-76.170863), new Waypoint("647",44.34394,-76.150028), new Waypoint("648",44.343218,-76.13534), new Waypoint("+X067(ON401)",44.377663,-76.036237), new Waypoint("659",44.377707,-76.007573), new Waypoint("661",44.382137,-75.98302), new Waypoint("+X068(ON401)",44.38574,-75.9678), new Waypoint("+X069(ON401)",44.431807,-75.8956), new Waypoint("+X070(ON401)",44.451377,-75.887992), new Waypoint("675",44.474314,-75.869417), new Waypoint("+X071(ON401)",44.51532,-75.82739), new Waypoint("+X072(ON401)",44.520398,-75.80345), new Waypoint("685",44.52004,-75.785126), new Waypoint("+X073(ON401)",44.526632,-75.770648), new Waypoint("687",44.531256,-75.767413), new Waypoint("+X074(ON401)",44.547005,-75.76709), new Waypoint("+X075(ON401)",44.567914,-75.740103), new Waypoint("+X076(ON401)",44.582832,-75.730602), new Waypoint("696",44.59942,-75.70126), new Waypoint("698",44.61121,-75.68516), new Waypoint("705",44.652885,-75.625892), new Waypoint("+X077(ON401)",44.712944,-75.553923), new Waypoint("716",44.723036,-75.524904), new Waypoint("721A",44.74662,-75.48992), new Waypoint("721B",44.754335,-75.478445), new Waypoint("+X078(ON401)",44.77846,-75.456365), new Waypoint("730",44.810823,-75.405055), new Waypoint("738",44.857437,-75.330336), new Waypoint("+X079(ON401)",44.887054,-75.272645), new Waypoint("750",44.916983,-75.197503), new Waypoint("758",44.953416,-75.109435), new Waypoint("+X080(ON401)",44.9641,-75.08371), new Waypoint("+X081(ON401)",44.979047,-75.076557), new Waypoint("770",45.010967,-74.99787), new Waypoint("778",45.046897,-74.90646), new Waypoint("+X082(ON401)",45.06771,-74.83595), new Waypoint("786",45.059487,-74.810007), new Waypoint("789",45.052164,-74.773043), new Waypoint("792",45.05251,-74.73893), new Waypoint("+X083(ON401)",45.062782,-74.705508), new Waypoint("796",45.063587,-74.69112), new Waypoint("+X084(ON401)",45.06788,-74.64826), new Waypoint("804",45.0907,-74.592125), new Waypoint("814",45.136437,-74.49661), new Waypoint("+X085(ON401)",45.14739,-74.4818), new Waypoint("+X086(ON401)",45.184725,-74.38712), new Waypoint("825",45.19239,-74.38093), new Waypoint("ON/QC",45.208741,-74.347819), new Waypoint("1",42.988264,-82.403743), new Waypoint("2",42.987945,-82.3983), new Waypoint("3",42.987136,-82.375622), new Waypoint("+X001(ON402)",42.986815,-82.362635), new Waypoint("6",42.99059,-82.343852), new Waypoint("9",42.990115,-82.309946), new Waypoint("+X002(ON402)",42.990052,-82.30015), new Waypoint("+X003(ON402)",42.994588,-82.287576), new Waypoint("15",42.99344,-82.231623), new Waypoint("25",42.991492,-82.117712), new Waypoint("34",42.991392,-82.0039), new Waypoint("44",42.992063,-81.879626), new Waypoint("56",42.992332,-81.743667), new Waypoint("65",42.992457,-81.630703), new Waypoint("+X004(ON402)",42.992375,-81.593378), new Waypoint("69",42.9861,-81.58092), new Waypoint("+X005(ON402)",42.96821,-81.55802), new Waypoint("+X006(ON402)",42.964716,-81.543818), new Waypoint("+X007(ON402)",42.95396,-81.528514), new Waypoint("+X008(ON402)",42.945466,-81.520277), new Waypoint("+X009(ON402)",42.943288,-81.494562), new Waypoint("82",42.9223,-81.462325), new Waypoint("86",42.900293,-81.433148), new Waypoint("+X010(ON402)",42.893646,-81.415287), new Waypoint("+X011(ON402)",42.899012,-81.382878), new Waypoint("+X012(ON402)",42.884518,-81.33684), new Waypoint("98",42.89227,-81.292407), new Waypoint("100",42.901765,-81.26994), new Waypoint("ON401",42.905013,-81.233087), new Waypoint("ON401_W",43.120074,-80.700454), new Waypoint("6",43.12853,-80.632557), new Waypoint("+X000(ON403)",43.13761,-80.568988), new Waypoint("+X001(ON403)",43.131942,-80.53265), new Waypoint("16",43.134623,-80.512826), new Waypoint("+X002(ON403)",43.1443,-80.449032), new Waypoint("+X003(ON403)",43.152123,-80.42606), new Waypoint("27",43.161603,-80.37689), new Waypoint("30",43.1678,-80.338243), new Waypoint("+X004(ON403)",43.171586,-80.308793), new Waypoint("33",43.170383,-80.299914), new Waypoint("36",43.167277,-80.275536), new Waypoint("38",43.16527,-80.24359), new Waypoint("41",43.16753,-80.213303), new Waypoint("+X005(ON403)",43.168442,-80.18228), new Waypoint("+X006(ON403)",43.193743,-80.095262), new Waypoint("+X007(ON403)",43.193276,-80.074764), new Waypoint("55",43.20119,-80.04481), new Waypoint("+X008(ON403)",43.208343,-80.018427), new Waypoint("58",43.205446,-80.006095), new Waypoint("60",43.20539,-79.983462), new Waypoint("61",43.20984,-79.97062), new Waypoint("64",43.232224,-79.950702), new Waypoint("+X009(ON403)",43.241662,-79.94722), new Waypoint("69",43.255424,-79.906874), new Waypoint("70",43.261319,-79.893522), new Waypoint("73",43.282868,-79.893587), new Waypoint("+X012(ON403)",43.288261,-79.897106), new Waypoint("74",43.293485,-79.892106), new Waypoint("78",43.312124,-79.85993), new Waypoint("80",43.336923,-79.83063), new Waypoint("101(QEW)",43.341718,-79.822387), new Waypoint("102(QEW)",43.351972,-79.803918), new Waypoint("105(QEW)",43.366395,-79.787972), new Waypoint("107(QEW)",43.38098,-79.772), new Waypoint("109(QEW)",43.395278,-79.75651), new Waypoint("*110(QEW)",43.406544,-79.7443), new Waypoint("111(QEW)",43.410344,-79.739996), new Waypoint("113(QEW)",43.423906,-79.725283), new Waypoint("116(QEW)",43.446456,-79.70015), new Waypoint("117(QEW)",43.450094,-79.69596), new Waypoint("118(QEW)",43.46138,-79.68371), new Waypoint("119(QEW)",43.471324,-79.67406), new Waypoint("123(QEW)",43.483076,-79.672744), new Waypoint("123A(QEW)",43.4947,-79.673401), new Waypoint("104",43.500064,-79.674667), new Waypoint("106",43.51207,-79.693218), new Waypoint("109",43.527947,-79.725356), new Waypoint("111",43.54321,-79.709536), new Waypoint("112",43.554026,-79.69661), new Waypoint("117",43.585817,-79.660312), new Waypoint("119",43.600674,-79.644482), new Waypoint("121",43.612217,-79.632586), new Waypoint("121A",43.61948,-79.633788), new Waypoint("122",43.62164,-79.636336), new Waypoint("ON410",43.634072,-79.652596), new Waypoint("+X013(ON403)",43.638156,-79.65502), new Waypoint("ON401_E",43.6445,-79.647038), new Waypoint("17",43.767584,-79.338034), new Waypoint("18",43.776044,-79.339678), new Waypoint("20",43.79512,-79.343578), new Waypoint("22",43.80983,-79.347095), new Waypoint("22A",43.813138,-79.352282), new Waypoint("26",43.839013,-79.368292), new Waypoint("27",43.84699,-79.370854), new Waypoint("29",43.865203,-79.375384), new Waypoint("31",43.883258,-79.379804), new Waypoint("33",43.901365,-79.384273), new Waypoint("+X000(ON404)",43.927527,-79.39034), new Waypoint("37",43.940133,-79.389715), new Waypoint("41",43.9777,-79.39287), new Waypoint("+X001(ON404)",43.996625,-79.396715), new Waypoint("+X002(ON404)",44.00675,-79.404974), new Waypoint("45",44.013717,-79.406677), new Waypoint("49",44.04987,-79.41656), new Waypoint("51",44.06836,-79.420442), new Waypoint("53",44.08695,-79.42391), new Waypoint("+X003(ON404)",44.110434,-79.42199), new Waypoint("59",44.141681,-79.437622), new Waypoint("+X004(ON404)",44.177711,-79.448555), new Waypoint("65",44.192521,-79.438137), new Waypoint("QEW",43.152448,-79.1518), new Waypoint("+X000(ON405)",43.153362,-79.128838), new Waypoint("+X001(ON405)",43.145055,-79.094932), new Waypoint("StaAve",43.14675,-79.08735), new Waypoint("+X002(ON405)",43.15015,-79.0827), new Waypoint("+X003(ON405)",43.157173,-79.055243), new Waypoint("*PorRd",43.156545,-79.052424), new Waypoint("+X004(ON405)",43.15333,-79.04732), new Waypoint("CAN/USA",43.153008,-79.044356), new Waypoint("QEW",43.177536,-79.2851), new Waypoint("+X000(ON406)",43.167564,-79.281893), new Waypoint("+X001(ON406)",43.161087,-79.281568), new Waypoint("+X002(ON406)",43.156993,-79.276075), new Waypoint("4",43.15735,-79.259748), new Waypoint("+X003(ON406)",43.15547,-79.253695), new Waypoint("+X004(ON406)",43.153074,-79.24526), new Waypoint("6",43.15566,-79.242842), new Waypoint("6B",43.15784,-79.239728), new Waypoint("6A",43.157843,-79.235842), new Waypoint("+X005(ON406)",43.153456,-79.227827), new Waypoint("+X006(ON406)",43.140524,-79.22122), new Waypoint("9",43.13448,-79.22093), new Waypoint("10",43.124573,-79.229128), new Waypoint("11",43.120852,-79.23259), new Waypoint("14",43.09528,-79.23726), new Waypoint("*HolRd",43.079045,-79.235866), new Waypoint("17",43.06671,-79.235246), new Waypoint("*RR63",43.040446,-79.23556), new Waypoint("+X007(ON406)",43.036966,-79.23522), new Waypoint("21",43.033937,-79.232787), new Waypoint("+X008(ON406)",43.027004,-79.225679), new Waypoint("23",43.017219,-79.223673), new Waypoint("+X009(ON406)",43.011371,-79.22002), new Waypoint("+X010(ON406)",43.004121,-79.219773), new Waypoint("RR27",42.99348,-79.22299), new Waypoint("1",43.336923,-79.83063), new Waypoint("5",43.383558,-79.833443), new Waypoint("+X001(ON407)",43.399244,-79.83293), new Waypoint("9",43.415392,-79.82024), new Waypoint("13",43.445303,-79.7899), new Waypoint("+X002(ON407)",43.471904,-79.781663), new Waypoint("18",43.484368,-79.766048), new Waypoint("+X003(ON407)",43.498758,-79.758148), new Waypoint("21",43.50887,-79.747862), new Waypoint("24",43.527947,-79.725356), new Waypoint("28",43.552273,-79.762805), new Waypoint("31",43.571627,-79.789917), new Waypoint("34",43.58819,-79.810446), new Waypoint("34B",43.596854,-79.803132), new Waypoint("+X004(ON407)",43.611424,-79.78189), new Waypoint("39",43.61776,-79.76228), new Waypoint("42",43.641064,-79.736892), new Waypoint("44",43.65365,-79.716518), new Waypoint("46",43.668855,-79.700146), new Waypoint("48",43.687625,-79.691085), new Waypoint("50",43.69977,-79.68357), new Waypoint("53",43.72699,-79.673493), new Waypoint("54",43.735773,-79.661517), new Waypoint("58",43.754636,-79.6316), new Waypoint("59",43.758313,-79.615924), new Waypoint("63",43.773968,-79.57049), new Waypoint("65",43.78136,-79.545667), new Waypoint("66",43.783097,-79.537403), new Waypoint("67",43.786103,-79.523318), new Waypoint("69",43.7924,-79.49745), new Waypoint("+X005(ON407)",43.799063,-79.484606), new Waypoint("73",43.8179,-79.477107), new Waypoint("75",43.82754,-79.45395), new Waypoint("77",43.834277,-79.428667), new Waypoint("+X006(ON407)",43.838214,-79.417607), new Waypoint("79",43.838158,-79.406082), new Waypoint("81",43.83715,-79.380464), new Waypoint("83",43.839013,-79.368292), new Waypoint("84",43.841018,-79.355796), new Waypoint("86",43.845113,-79.330607), new Waypoint("88",43.850262,-79.3077), new Waypoint("90",43.85628,-79.281466), new Waypoint("92",43.86343,-79.257278), new Waypoint("94",43.87042,-79.233433), new Waypoint("95",43.874722,-79.213333), new Waypoint("+X007(ON407)",43.878643,-79.198967), new Waypoint("98",43.890924,-79.185926), new Waypoint("102",43.905001,-79.144499), new Waypoint("*BroRd",43.914405,-79.104567), new Waypoint("105",43.918272,-79.097844), new Waypoint("+X008(ON407)",43.932285,-79.082572), new Waypoint("111",43.949698,-79.021043), new Waypoint("112",43.950938,-79.009203), new Waypoint("118",43.947659,-78.959985), new Waypoint("120",43.951034,-78.940909), new Waypoint("124",43.970866,-78.906426), new Waypoint("127",43.982231,-78.868565), new Waypoint("132",43.964256,-78.811846), new Waypoint("135",43.969909,-78.771951), new Waypoint("138",43.981463,-78.743455), new Waypoint("+X009(ON407)",43.987867,-78.698695), new Waypoint("145",44.000793,-78.666637), new Waypoint("ON35/115",44.020867,-78.611839), new Waypoint("ON427",43.697084,-79.607186), new Waypoint("AttDr",43.697235,-79.590374), new Waypoint("MarGroRd",43.699023,-79.574275), new Waypoint("KipAve",43.70434,-79.56319), new Waypoint("ON401",43.706327,-79.556535), new Waypoint("ON403",43.634072,-79.652596), new Waypoint("ON401",43.639233,-79.660457), new Waypoint("2",43.651954,-79.677476), new Waypoint("3",43.661407,-79.69013), new Waypoint("5",43.668855,-79.700146), new Waypoint("7",43.685736,-79.71159), new Waypoint("9",43.70156,-79.732858), new Waypoint("10",43.70558,-79.738335), new Waypoint("12",43.715637,-79.752014), new Waypoint("13",43.725615,-79.765095), new Waypoint("15",43.73827,-79.778203), new Waypoint("18",43.756705,-79.798851), new Waypoint("21",43.741305,-79.83181), new Waypoint("ON401",43.864795,-78.973589), new Waypoint("1",43.872259,-78.976421), new Waypoint("5",43.906133,-78.996516), new Waypoint("9",43.942599,-79.007095), new Waypoint("ON407",43.950938,-79.009203), new Waypoint("ON401",44.74662,-75.48992), new Waypoint("1",44.76232,-75.496593), new Waypoint("+X000(ON416)",44.791184,-75.51225), new Waypoint("+X001(ON416)",44.8185,-75.51744), new Waypoint("12",44.847013,-75.536325), new Waypoint("+X002(ON416)",44.897792,-75.573007), new Waypoint("+X003(ON416)",44.935964,-75.576054), new Waypoint("24",44.94908,-75.585326), new Waypoint("28",44.982386,-75.609927), new Waypoint("+X004(ON416)",44.995564,-75.612277), new Waypoint("+X005(ON416)",45.013034,-75.627415), new Waypoint("34",45.029345,-75.625913), new Waypoint("+X006(ON416)",45.06611,-75.620517), new Waypoint("40",45.081013,-75.632916), new Waypoint("+X007(ON416)",45.086127,-75.64749), new Waypoint("42",45.093167,-75.6529), new Waypoint("+X008(ON416)",45.118766,-75.675545), new Waypoint("+X009(ON416)",45.13215,-75.675113), new Waypoint("49",45.146008,-75.680662), new Waypoint("+X010(ON416)",45.161732,-75.687864), new Waypoint("57",45.209736,-75.736973), new Waypoint("+X011(ON416)",45.241117,-75.758), new Waypoint("+X012(ON416)",45.248597,-75.780492), new Waypoint("66",45.270896,-75.79585), new Waypoint("+X013(ON416)",45.28461,-75.80562), new Waypoint("+X014(ON416)",45.300083,-75.792264), new Waypoint("72",45.31298,-75.801668), new Waypoint("+X015(ON416)",45.3248,-75.80594), new Waypoint("75A",45.33576,-75.812136), new Waypoint("75B",45.343236,-75.81658), new Waypoint("QC/ON",45.538797,-74.388986), new Waypoint("5",45.553603,-74.4508), new Waypoint("9",45.5654,-74.501467), new Waypoint("+X000(ON417)",45.54402,-74.539844), new Waypoint("17",45.516946,-74.56468), new Waypoint("+X001(ON417)",45.508556,-74.573412), new Waypoint("27",45.46751,-74.680212), new Waypoint("35",45.43501,-74.742764), new Waypoint("+X002(ON417)",45.424237,-74.761842), new Waypoint("+X003(ON417)",45.393907,-74.779657), new Waypoint("+X004(ON417)",45.381173,-74.8078), new Waypoint("+X005(ON417)",45.378777,-74.833516), new Waypoint("+X006(ON417)",45.360142,-74.881552), new Waypoint("51",45.343212,-74.899517), new Waypoint("+X007(ON417)",45.330233,-74.935432), new Waypoint("58",45.326043,-74.984983), new Waypoint("+X008(ON417)",45.321,-75.010124), new Waypoint("66",45.303043,-75.08), new Waypoint("+X009(ON417)",45.303786,-75.138105), new Waypoint("+X010(ON417)",45.317033,-75.164034), new Waypoint("79",45.313312,-75.241807), new Waypoint("+X011(ON417)",45.313174,-75.258268), new Waypoint("+X012(ON417)",45.32913,-75.285903), new Waypoint("+X013(ON417)",45.336436,-75.324854), new Waypoint("88",45.336357,-75.345266), new Waypoint("96",45.349768,-75.44575), new Waypoint("+X014(ON417)",45.361705,-75.48156), new Waypoint("104",45.369218,-75.539152), new Waypoint("+X015(ON417)",45.375223,-75.57085), new Waypoint("109",45.384756,-75.585165), new Waypoint("110",45.39812,-75.59283), new Waypoint("+X017(ON417)",45.411063,-75.600295), new Waypoint("112",45.414067,-75.610107), new Waypoint("113",45.423365,-75.619272), new Waypoint("115",45.420283,-75.635076), new Waypoint("117",45.417625,-75.656592), new Waypoint("118",45.416414,-75.673785), new Waypoint("119",45.41057,-75.688052), new Waypoint("120",45.40759,-75.69439), new Waypoint("121A",45.404887,-75.701916), new Waypoint("121B",45.403373,-75.708555), new Waypoint("122",45.397226,-75.726957), new Waypoint("123",45.390364,-75.733615), new Waypoint("124",45.385376,-75.738255), new Waypoint("124A",45.381418,-75.742587), new Waypoint("126",45.37041,-75.75457), new Waypoint("127",45.361136,-75.768304), new Waypoint("129",45.349538,-75.789804), new Waypoint("130",45.345455,-75.8057), new Waypoint("131",45.343236,-75.81658), new Waypoint("134",45.338484,-75.84131), new Waypoint("138",45.320357,-75.885892), new Waypoint("139",45.311067,-75.902366), new Waypoint("140",45.305557,-75.911692), new Waypoint("142",45.29352,-75.93759), new Waypoint("144",45.2811,-75.95712), new Waypoint("145",45.272072,-75.973627), new Waypoint("+X018(ON417)",45.27371,-75.9896), new Waypoint("+X019(ON417)",45.309623,-76.04114), new Waypoint("155",45.31298,-76.056882), new Waypoint("163",45.33272,-76.161776), new Waypoint("+X020(ON417)",45.338414,-76.185352), new Waypoint("169",45.362992,-76.235255), new Waypoint("+X021(ON417)",45.416972,-76.307328), new Waypoint("180",45.418924,-76.328877), new Waypoint("184",45.420894,-76.372812), new Waypoint("+X022(ON417)",45.433711,-76.391941), new Waypoint("187",45.435393,-76.405964), new Waypoint("ON17_Bra",45.440025,-76.465053), new Waypoint("ON401",43.881025,-78.745902), new Waypoint("3",43.913588,-78.763787), new Waypoint("8",43.958997,-78.766598), new Waypoint("ON407",43.969909,-78.771951), new Waypoint("MonRd",43.096422,-79.123755), new Waypoint("QEW",43.096563,-79.118865), new Waypoint("DorRd",43.095877,-79.11089), new Waypoint("DruRd",43.09605,-79.098017), new Waypoint("StaAve",43.096145,-79.085295), new Waypoint("EvaAve",43.610725,-79.54884), new Waypoint("QEW",43.61349,-79.549357), new Waypoint("TheQueWay",43.61547,-79.550642), new Waypoint("DunSt",43.628512,-79.556889), new Waypoint("EvaRd",43.640039,-79.561025), new Waypoint("BurRd",43.645582,-79.563283), new Waypoint("HolDr",43.65012,-79.565418), new Waypoint("RatRd",43.654199,-79.567527), new Waypoint("EriDr",43.663421,-79.571652), new Waypoint("Hwy27",43.66776,-79.573476), new Waypoint("+X000(ON427)",43.671535,-79.576893), new Waypoint("ON401",43.670347,-79.586495), new Waypoint("DixRd",43.686415,-79.601038), new Waypoint("FasDr",43.689307,-79.602827), new Waypoint("13",43.697084,-79.607186), new Waypoint("15",43.718447,-79.62016), new Waypoint("17",43.734178,-79.6273), new Waypoint("19",43.754636,-79.6316), new Waypoint("21",43.770172,-79.634024), new Waypoint("*ZenBlvd",43.776149,-79.63499), new Waypoint("23",43.789178,-79.637607), new Waypoint("25",43.806495,-79.645407), new Waypoint("MajMacDr",43.824504,-79.660723), new Waypoint("PeaBrg",42.908186,-78.914845), new Waypoint("RR124",42.908327,-78.917185), new Waypoint("1",42.909962,-78.928096), new Waypoint("2",42.911606,-78.940584), new Waypoint("+X000(QEW)",42.91462,-78.959912), new Waypoint("5",42.919108,-78.968), new Waypoint("7",42.933582,-78.983446), new Waypoint("12",42.96895,-79.02964), new Waypoint("16",42.989903,-79.057062), new Waypoint("21",43.032616,-79.112788), new Waypoint("+X001(QEW)",43.04241,-79.12113), new Waypoint("27",43.070246,-79.12098), new Waypoint("30",43.096563,-79.118865), new Waypoint("32",43.11468,-79.12026), new Waypoint("+X002(QEW)",43.123536,-79.121564), new Waypoint("34",43.134917,-79.131512), new Waypoint("37",43.152448,-79.1518), new Waypoint("38",43.157144,-79.164514), new Waypoint("+X003(QEW)",43.167052,-79.19063), new Waypoint("+X004(QEW)",43.16762,-79.207354), new Waypoint("44",43.169734,-79.216758), new Waypoint("44A",43.17328,-79.23145), new Waypoint("46",43.177102,-79.251326), new Waypoint("47",43.179668,-79.267095), new Waypoint("48",43.17752,-79.276185), new Waypoint("49",43.177536,-79.2851), new Waypoint("51",43.17957,-79.308943), new Waypoint("55",43.18019,-79.361482), new Waypoint("+X005(QEW)",43.18618,-79.378632), new Waypoint("57",43.186512,-79.392778), new Waypoint("64",43.189074,-79.47696), new Waypoint("68",43.189985,-79.52386), new Waypoint("71",43.19682,-79.553472), new Waypoint("71A",43.19874,-79.5614), new Waypoint("74",43.207014,-79.595368), new Waypoint("78",43.217108,-79.636937), new Waypoint("83",43.23152,-79.69651), new Waypoint("88",43.246094,-79.756904), new Waypoint("89",43.248583,-79.761067), new Waypoint("90",43.258932,-79.768376), new Waypoint("90A",43.263419,-79.772024), new Waypoint("+X006(QEW)",43.277947,-79.785933), new Waypoint("93",43.290012,-79.7923), new Waypoint("97A",43.308682,-79.803084), new Waypoint("97",43.31507,-79.80736), new Waypoint("99",43.327548,-79.82546), new Waypoint("100",43.336923,-79.83063), new Waypoint("101",43.341718,-79.822387), new Waypoint("102",43.351972,-79.803918), new Waypoint("105",43.366395,-79.787972), new Waypoint("107",43.38098,-79.772), new Waypoint("109",43.395278,-79.75651), new Waypoint("*110",43.406544,-79.7443), new Waypoint("111",43.410344,-79.739996), new Waypoint("113",43.423906,-79.725283), new Waypoint("116",43.446456,-79.70015), new Waypoint("117",43.450094,-79.69596), new Waypoint("118",43.46138,-79.68371), new Waypoint("119",43.471324,-79.67406), new Waypoint("123",43.483076,-79.672744), new Waypoint("123A",43.4947,-79.673452), new Waypoint("124",43.509678,-79.663783), new Waypoint("126",43.52429,-79.647872), new Waypoint("+X007(QEW)",43.546987,-79.62294), new Waypoint("130",43.552257,-79.61367), new Waypoint("132",43.568114,-79.599954), new Waypoint("134",43.583527,-79.583108), new Waypoint("136",43.600228,-79.56496), new Waypoint("138",43.606775,-79.557667), new Waypoint("139",43.61349,-79.549357) ]; traveler = 'dfilpus'; segments = [ 55700, 55701, 55702, 55703, 55704, 55705, 55706, 55707, 55708, 55709, 55710, 55711, 55712, 55713, 55714, 55715, 55716, 55717, 55718, 55719, 55720, 55721, 55722, 55723, 55724, 55725, 55726, 55727, 55728, 55729, 55730, 55731, 55732, 55733, 55734, 55735, 55736, 55737, 55738, 55739, 55740, 55741, 55742, 55743, 55744, 55745, 55746, 55747, 55748, 55749, 55750, 55751, 55752, 55753, 55754, 55755, 55756, 55757, 55758, 55759, 55760, 55761, 55762, 55763, 55764, 55765, 55766, 55767, 55768, 55769, 55770, 55771, 55772, 55773, 55774, 55775, 55776, 55777, 55778, 55779, 55780, 55781, 55782, 55783, 55784, 55785, 55786, 55787, 55788, 55789, 55790, 55791, 55792, 55793, 55794, 55795, 55796, 55797, 55798, 55799, 55800, 55801, 55802, 55803, 55804, 55805, 55806, 55807, 55808, 55809, 55810, 55811, 55812, 55813, 55814, 55815, 55816, 55817, 55818, 55819, 55820, 55821, 55822, 55823, 55824, 55825, 55826, 55827, 55828, 55829, 55830, 55831, 55832, 55833, 55834, 55835, 55836, 55837, 55838, 55839, 55840, 55841, 55842, 55843, 55844, 55845, 55846, 55847, 55848, 55849, 55850, 55851, 55852, 55853, 55854, 55855, 55856, 55857, 55858, 55859, 55860, 55861, 55862, 55863, 55864, 55865, 55866, 55867, 55868, 55869, 55870, 55871, 55872, 55873, 55874, 55875, 55876, 55877, 55878, 55879, 55880, 55881, 55882, 55883, 55884, 55885, 55886, 55887, 55888, 55889, 55890, 55891, 55892, 55893, 55894, 55895, 55896, 55897, 55898, 55899, 55900, 55901, 55902, 55903, 55904, 55905, 55906, 55907, 55908, 55909, 55910, 55911, 55912, 55913, 55914, 55915, 55916, 55917, 55918, 55919, 55920, 55921, 55922, 55923, 55924, 55925, 55926, 55927, 55928, 55929, 55930, 55931, 55932, 55933, 55934, 55935, 55936, 55937, 55938, 55939, 55940, 55941, 55942, 55943, 55944, 55945, 55946, 55947, 55948, 55949, 55950, 55951, 55952, 55953, 55954, 55955, 55956, 55957, 55958, 55959, 55960, 55961, 55962, 55963, 55964, 55965, 55966, 55967, 55968, 55969, 55970, 55971, 55972, 55973, 55974, 55975, 55976, 55977, 55978, 55979, 55980, 55981, 55982, 55983, 55984, 55985, 55986, 55987, 55988, 55989, 55990, 55991, 55992, 55993, 55994, 55995, 55996, 55997, 55998, 55999, 56000, 56001, 56002, 56003, 56004, 56005, 56006, 56007, 56008, 56009, 56010, 56011, 56012, 56013, 56014, 56015, 56016, 56017, 56018, 56019, 56020, 56021, 56022, 56023, 56024, 56025, 56026, 56027, 56028, 56029, 56030, 56031, 56032, 56033, 56034, 56035, 56036, 56037, 56038, 56039, 56040, 56041, 56042, 56043, 56044, 56045, 56046, 56047, 56048, 56049, 56050, 56051, 56052, 56053, 56054, 56055, 56056, 56057, 56058, 56059, 56060, 56061, 56062, 56063, 56064, 56065, 56066, 56067, 56068, 56069, 56070, 56071, 56072, 56073, 56074, 56075, 56076, 56077, 56078, 56079, 56080, 56081, 56082, 56083, 56084, 56085, 56086, 56087, 56088, 56089, 56090, 56091, 56092, 56093, 56094, 56095, 56096, 56097, 56098, 56099, 56100, 56101, 56102, 56103, 56104, 56105, 56106, 56107, 56108, 56109, 56110, 56111, 56112, 56113, 56114, 56115, 56116, 56117, 56118, 56119, 56120, 56121, 56122, 56123, 56124, 56125, 56126, 56127, 56128, 56129, 56130, 56131, 56132, 56133, 56134, 56135, 56136, 56137, 56138, 56139, 56140, 56141, 56142, 56143, 56144, 56145, 56146, 56147, 56148, 56149, 56150, 56151, 56152, 56153, 56154, 56155, 56156, 56157, 56158, 56159, 56160, 56161, 56162, 56163, 56164, 56165, 56166, 56167, 56168, 56169, 56170, 56171, 56172, 56173, 56174, 56175, 56176, 56177, 56178, 56179, 56180, 56181, 56182, 56183, 56184, 56185, 56186, 56187, 56188, 56189, 56190, 56191, 56192, 56193, 56194, 56195, 56196, 56197, 56198, 56199, 56200, 56201, 56202, 56203, 56204, 56205, 56206, 56207, 56208, 56209, 56210, 56211, 56212, 56213, 56214, 56215, 56216, 56217, 56218, 56219, 56220, 56221, 56222, 56223, 56224, 56225, 56226, 56227, 56228, 56229, 56230, 56231, 56232, 56233, 56234, 56235, 56236, 56237, 56238, 56239, 56240, 56241, 56242, 56243, 56244, 56245, 56246, 56247, 56248, 56249, 56250, 56251, 56252, 56253, 56254, 56255, 56256, 56257, 56258, 56259, 56260, 56261, 56262, 56263, 56264, 56265, 56266, 56267, 56268, 56269, 56270, 56271, 56272, 56273, 56274, 56275, 56276, 56277, 56278, 56279, 56280, 56281, 56282, 56283, 56284, 56285, 56286, 56287, 56288, 56289, 56290, 56291, 56292, 56293, 56294, 56295, 56296, 56297, 56298, 56299, 56300, 56301, 56302, 56303, 56304, 56305, 56306, 56307, 56308, 56309, 56310, 56311, 56312, 56313, 56314, 56315, 56316, 56317, 56318, 56319, 56320, 56321, 56322, 56323, 56324, 56325, 56326, 56327, 56328, 56329, 56330, 56331, 56332, 56333, 56334, 56335, 56336, 56337, 56338, 56339, 56340, 56341, 56342, 56343, 56344, 56345, 56346, 56347, 56348, 56349, 56350, 56351, 56352, 56353, 56354, 56355, 56356, 56357, 56358, 56359, 56360, 56361, 56362, 56363, 56364, 56365, 56366, 56367, 56368, 56369, 56370, 56371, 56372, 56373, 56374, 56375, 56376, 56377, 56378, 56379, 56380, 56381, 56382, 56383, 56384, 56385, 56386, 56387, 56388, 56389, 56390, 56391, 56392, 56393, 56394, 56395, 56396, 56397, 56398, 56399, 56400, 56401, 56402, 56403, 56404, 56405, 56406, 56407, 56408, 56409, 56410, 56411, 56412, 56413, 56414, 56415, 56416, 56417, 56418, 56419, 56420, 56421, 56422, 56423, 56424, 56425, 56426, 56427, 56428, 56429, 56430, 56431, 56432, 56433, 56434, 56435, 56436, 56437, 56438, 56439, 56440, 56441, 56442, 56443, 56444, 56445, 56446, 56447, 56448, 56449, 56450, 56451, 56452, 56453, 56454, 56455, 56456, 56457, 56458, 56459, 56460, 56461, 56462, 56463, 56464, 56465, 56466, 56467, 56468, 56469, 56470, 56471, 56472 ]; clinched = [ 55802, 55803, 55804, 55805, 55806, 55807, 55808, 55809, 55810, 55811, 55812, 55813, 55814, 55815, 55816, 55817, 55818, 55819, 55820, 55821, 55822, 55823, 55824, 55825, 55826, 55827, 55828, 55829, 55830, 55831, 55832, 55833, 55834, 55835, 55836, 55837, 55838, 55839, 55840, 55841, 55842, 55843, 55844, 55845, 55846, 55847, 55848, 55849, 55850, 55851, 55852, 55853, 55854, 55855, 55856, 55857, 55858, 55859, 55860, 55861, 55862, 55863, 55864, 55865, 55866, 55867, 55868, 55869, 55870, 55871, 55872, 55873, 55874, 55875, 55876, 55877, 55878, 55879, 55880, 55881, 55882, 55883, 55884, 55885, 55886, 55887, 55888, 55889, 55890, 55891, 55892, 55893, 55894, 55895, 55896, 55897, 55898, 55899, 55900, 55901, 55902, 55903, 55904, 55905, 55906, 55907, 55908, 55909, 55910, 55911, 55912, 55913, 55914, 55915, 55916, 55917, 55918, 55919, 55920, 55921, 55922, 55923, 55924, 55925, 55926, 55927, 55928, 55929, 55930, 55931, 55932, 55933, 55934, 55935, 55936, 55937, 55938, 55939, 55940, 55941, 55942, 55943, 55944, 55945, 55946, 55947, 55948, 55949, 55950, 55951, 55952, 55953, 55954, 55955, 55956, 55957, 55958, 55959, 55960, 55961, 55962, 55963, 55964, 55965, 55966, 55967, 55968, 55969, 55970, 55971, 55972, 55973, 55974, 55975, 55976, 55977, 55978, 55979, 55980, 56011, 56012, 56013, 56056, 56057, 56058, 56059, 56060, 56061, 56062, 56063, 56064, 56065, 56066, 56067, 56068, 56069, 56070, 56071, 56072, 56073, 56074, 56075, 56076, 56077, 56078, 56079, 56080, 56081, 56082, 56083, 56084, 56085, 56086, 56087, 56088, 56089, 56090, 56091, 56092, 56093, 56094, 56095, 56096, 56097, 56098, 56099, 56100, 56101, 56102, 56103, 56104, 56105, 56106, 56107, 56108, 56109, 56110, 56111, 56112, 56113, 56114, 56115, 56116, 56117, 56118, 56119, 56120, 56121, 56122, 56123, 56124, 56125, 56126, 56127, 56128, 56163, 56164, 56165, 56166, 56167, 56168, 56169, 56170, 56258, 56259, 56260, 56261, 56307, 56308, 56309, 56310, 56311, 56312, 56313, 56314, 56315, 56316, 56317, 56318, 56319, 56320, 56321, 56322, 56323, 56324, 56325, 56326, 56327, 56328, 56329, 56330, 56331, 56332, 56333, 56334, 56335, 56336, 56337, 56338, 56339, 56340, 56341, 56342, 56343, 56344, 56345, 56346, 56347, 56348, 56349, 56350, 56351, 56352, 56353, 56354, 56355, 56356, 56357, 56358, 56359, 56360, 56361, 56362, 56379, 56380, 56381, 56383, 56384, 56385, 56386, 56387, 56388, 56389, 56390, 56391, 56392, 56393, 56394, 56395, 56416, 56417, 56418, 56419, 56420, 56421, 56422, 56423, 56424, 56425, 56426, 56427, 56428, 56429, 56430, 56431, 56432, 56433, 56434, 56435, 56436, 56437, 56438, 56439, 56440, 56441, 56442, 56443, 56444, 56445, 56446, 56447, 56448, 56449, 56450, 56451, 56452, 56453, 56454, 56455, 56456, 56457, 56458, 56459, 56460, 56461, 56462, 56463, 56464, 56465, 56466, 56467, 56468, 56469, 56470, 56471, 56472 ]; mapClinched = true; mapStatus = mapStates.MAPVIEW; genEdges = true; }