1 // KEGG -> SBGN example #10
2 //
3 #include "libavoid/libavoid.h"
4 using namespace Avoid;
main(void)5 int main(void) {
6     Router *router = new Router(
7             PolyLineRouting | OrthogonalRouting);
8     router->setRoutingParameter((RoutingParameter)0, 50);
9     router->setRoutingParameter((RoutingParameter)1, 0);
10     router->setRoutingParameter((RoutingParameter)2, 0);
11     router->setRoutingParameter((RoutingParameter)3, 4000);
12     router->setRoutingParameter((RoutingParameter)4, 0);
13     router->setRoutingParameter((RoutingParameter)5, 100);
14     router->setRoutingOption((RoutingOption)0, true);
15     router->setRoutingOption((RoutingOption)1, true);
16     router->setRoutingOption((RoutingOption)2, false);
17 
18 
19     Polygon poly1(4);
20     poly1.ps[0] = Point(1201.5, 1180.75);
21     poly1.ps[1] = Point(1201.5, 1212.75);
22     poly1.ps[2] = Point(1181.5, 1212.75);
23     poly1.ps[3] = Point(1181.5, 1180.75);
24     new ShapeRef(router, poly1, 1);
25 
26 #ifdef ALL
27     Polygon poly2(4);
28     poly2.ps[0] = Point(785.5, 2338.79);
29     poly2.ps[1] = Point(785.5, 2358.79);
30     poly2.ps[2] = Point(753.5, 2358.79);
31     poly2.ps[3] = Point(753.5, 2338.79);
32     new ShapeRef(router, poly2, 2);
33 
34     Polygon poly3(4);
35     poly3.ps[0] = Point(261.5, 2215.42);
36     poly3.ps[1] = Point(261.5, 2247.42);
37     poly3.ps[2] = Point(241.5, 2247.42);
38     poly3.ps[3] = Point(241.5, 2215.42);
39     new ShapeRef(router, poly3, 3);
40 
41     Polygon poly4(4);
42     poly4.ps[0] = Point(785.5, 2400.79);
43     poly4.ps[1] = Point(785.5, 2420.79);
44     poly4.ps[2] = Point(753.5, 2420.79);
45     poly4.ps[3] = Point(753.5, 2400.79);
46     new ShapeRef(router, poly4, 4);
47 
48     Polygon poly5(4);
49     poly5.ps[0] = Point(282.5, 2348.79);
50     poly5.ps[1] = Point(282.5, 2410.79);
51     poly5.ps[2] = Point(220.5, 2410.79);
52     poly5.ps[3] = Point(220.5, 2348.79);
53     new ShapeRef(router, poly5, 5);
54 #endif
55 
56     Polygon poly6(4);
57     poly6.ps[0] = Point(1643.5, 817.25);
58     poly6.ps[1] = Point(1643.5, 1194.25);
59     poly6.ps[2] = Point(1421.5, 1194.25);
60     poly6.ps[3] = Point(1421.5, 817.25);
61     new ShapeRef(router, poly6, 6);
62 
63 #ifdef ALL
64     Polygon poly7(4);
65     poly7.ps[0] = Point(1311.5, 45);
66     poly7.ps[1] = Point(1311.5, 219);
67     poly7.ps[2] = Point(1191.5, 219);
68     poly7.ps[3] = Point(1191.5, 45);
69     new ShapeRef(router, poly7, 7);
70 
71     Polygon poly8(4);
72     poly8.ps[0] = Point(839.5, 2301.79);
73     poly8.ps[1] = Point(839.5, 2333.79);
74     poly8.ps[2] = Point(819.5, 2333.79);
75     poly8.ps[3] = Point(819.5, 2301.79);
76     new ShapeRef(router, poly8, 8);
77 
78     Polygon poly9(4);
79     poly9.ps[0] = Point(1105.5, 2263.79);
80     poly9.ps[1] = Point(1105.5, 2283.79);
81     poly9.ps[2] = Point(1073.5, 2283.79);
82     poly9.ps[3] = Point(1073.5, 2263.79);
83     new ShapeRef(router, poly9, 9);
84 
85     Polygon poly10(4);
86     poly10.ps[0] = Point(1105.5, 2338.79);
87     poly10.ps[1] = Point(1105.5, 2358.79);
88     poly10.ps[2] = Point(1073.5, 2358.79);
89     poly10.ps[3] = Point(1073.5, 2338.79);
90     new ShapeRef(router, poly10, 10);
91 
92     Polygon poly11(4);
93     poly11.ps[0] = Point(1027.5, 2169.79);
94     poly11.ps[1] = Point(1027.5, 2189.79);
95     poly11.ps[2] = Point(995.5, 2189.79);
96     poly11.ps[3] = Point(995.5, 2169.79);
97     new ShapeRef(router, poly11, 11);
98 
99     Polygon poly12(4);
100     poly12.ps[0] = Point(1021.5, 2082.42);
101     poly12.ps[1] = Point(1021.5, 2114.42);
102     poly12.ps[2] = Point(1001.5, 2114.42);
103     poly12.ps[3] = Point(1001.5, 2082.42);
104     new ShapeRef(router, poly12, 12);
105 
106     Polygon poly13(4);
107     poly13.ps[0] = Point(721.5, 2159.42);
108     poly13.ps[1] = Point(721.5, 2179.42);
109     poly13.ps[2] = Point(689.5, 2179.42);
110     poly13.ps[3] = Point(689.5, 2159.42);
111     new ShapeRef(router, poly13, 13);
112 
113     Polygon poly14(4);
114     poly14.ps[0] = Point(391.5, 2159.42);
115     poly14.ps[1] = Point(391.5, 2179.42);
116     poly14.ps[2] = Point(359.5, 2179.42);
117     poly14.ps[3] = Point(359.5, 2159.42);
118     new ShapeRef(router, poly14, 14);
119 
120     Polygon poly15(4);
121     poly15.ps[0] = Point(1374.5, 2159.42);
122     poly15.ps[1] = Point(1374.5, 2179.42);
123     poly15.ps[2] = Point(1342.5, 2179.42);
124     poly15.ps[3] = Point(1342.5, 2159.42);
125     new ShapeRef(router, poly15, 15);
126 
127     Polygon poly16(4);
128     poly16.ps[0] = Point(923.421, 1631.86);
129     poly16.ps[1] = Point(923.421, 1675.86);
130     poly16.ps[2] = Point(835.421, 1675.86);
131     poly16.ps[3] = Point(835.421, 1631.86);
132     new ShapeRef(router, poly16, 16);
133 
134     Polygon poly17(4);
135     poly17.ps[0] = Point(1201.5, 1949.42);
136     poly17.ps[1] = Point(1201.5, 1981.42);
137     poly17.ps[2] = Point(1181.5, 1981.42);
138     poly17.ps[3] = Point(1181.5, 1949.42);
139     new ShapeRef(router, poly17, 17);
140 
141     Polygon poly18(4);
142     poly18.ps[0] = Point(252, 1963.42);
143     poly18.ps[1] = Point(252, 2127.42);
144     poly18.ps[2] = Point(45, 2127.42);
145     poly18.ps[3] = Point(45, 1963.42);
146     new ShapeRef(router, poly18, 18);
147 
148     Polygon poly19(4);
149     poly19.ps[0] = Point(1201.5, 1825.42);
150     poly19.ps[1] = Point(1201.5, 1857.42);
151     poly19.ps[2] = Point(1181.5, 1857.42);
152     poly19.ps[3] = Point(1181.5, 1825.42);
153     new ShapeRef(router, poly19, 19);
154 
155     Polygon poly20(4);
156     poly20.ps[0] = Point(1201.5, 1701.42);
157     poly20.ps[1] = Point(1201.5, 1733.42);
158     poly20.ps[2] = Point(1181.5, 1733.42);
159     poly20.ps[3] = Point(1181.5, 1701.42);
160     new ShapeRef(router, poly20, 20);
161 
162     Polygon poly21(4);
163     poly21.ps[0] = Point(1170.5, 1327.42);
164     poly21.ps[1] = Point(1170.5, 1359.42);
165     poly21.ps[2] = Point(1150.5, 1359.42);
166     poly21.ps[3] = Point(1150.5, 1327.42);
167     new ShapeRef(router, poly21, 21);
168 
169     Polygon poly22(4);
170     poly22.ps[0] = Point(741, 1632.42);
171     poly22.ps[1] = Point(741, 1692.42);
172     poly22.ps[2] = Point(428, 1692.42);
173     poly22.ps[3] = Point(428, 1632.42);
174     new ShapeRef(router, poly22, 22);
175 
176     Polygon poly23(4);
177     poly23.ps[0] = Point(996.5, 1281.42);
178     poly23.ps[1] = Point(996.5, 1301.42);
179     poly23.ps[2] = Point(964.5, 1301.42);
180     poly23.ps[3] = Point(964.5, 1281.42);
181     new ShapeRef(router, poly23, 23);
182 
183     Polygon poly24(4);
184     poly24.ps[0] = Point(1232.5, 1047.75);
185     poly24.ps[1] = Point(1232.5, 1079.75);
186     poly24.ps[2] = Point(1212.5, 1079.75);
187     poly24.ps[3] = Point(1212.5, 1047.75);
188     new ShapeRef(router, poly24, 24);
189 
190     Polygon poly25(4);
191     poly25.ps[0] = Point(1170.5, 1047.75);
192     poly25.ps[1] = Point(1170.5, 1079.75);
193     poly25.ps[2] = Point(1150.5, 1079.75);
194     poly25.ps[3] = Point(1150.5, 1047.75);
195     new ShapeRef(router, poly25, 25);
196 
197     Polygon poly26(4);
198     poly26.ps[0] = Point(1343.5, 540.5);
199     poly26.ps[1] = Point(1343.5, 560.5);
200     poly26.ps[2] = Point(1311.5, 560.5);
201     poly26.ps[3] = Point(1311.5, 540.5);
202     new ShapeRef(router, poly26, 26);
203 
204     Polygon poly27(4);
205     poly27.ps[0] = Point(1201.5, 724);
206     poly27.ps[1] = Point(1201.5, 756);
207     poly27.ps[2] = Point(1181.5, 756);
208     poly27.ps[3] = Point(1181.5, 724);
209     new ShapeRef(router, poly27, 27);
210 
211     Polygon poly28(4);
212     poly28.ps[0] = Point(1201.5, 462);
213     poly28.ps[1] = Point(1201.5, 494);
214     poly28.ps[2] = Point(1181.5, 494);
215     poly28.ps[3] = Point(1181.5, 462);
216     new ShapeRef(router, poly28, 28);
217 
218     Polygon poly29(4);
219     poly29.ps[0] = Point(934.5, 873);
220     poly29.ps[1] = Point(934.5, 893);
221     poly29.ps[2] = Point(902.5, 893);
222     poly29.ps[3] = Point(902.5, 873);
223     new ShapeRef(router, poly29, 29);
224 
225     Polygon poly30(4);
226     poly30.ps[0] = Point(492.5, 767);
227     poly30.ps[1] = Point(492.5, 787);
228     poly30.ps[2] = Point(460.5, 787);
229     poly30.ps[3] = Point(460.5, 767);
230     new ShapeRef(router, poly30, 30);
231 
232     Polygon poly31(4);
233     poly31.ps[0] = Point(492.5, 842);
234     poly31.ps[1] = Point(492.5, 862);
235     poly31.ps[2] = Point(460.5, 862);
236     poly31.ps[3] = Point(460.5, 842);
237     new ShapeRef(router, poly31, 31);
238 
239     Polygon poly32(4);
240     poly32.ps[0] = Point(814.5, 730);
241     poly32.ps[1] = Point(814.5, 750);
242     poly32.ps[2] = Point(782.5, 750);
243     poly32.ps[3] = Point(782.5, 730);
244     new ShapeRef(router, poly32, 32);
245 
246     Polygon poly33(4);
247     poly33.ps[0] = Point(653.5, 724);
248     poly33.ps[1] = Point(653.5, 756);
249     poly33.ps[2] = Point(633.5, 756);
250     poly33.ps[3] = Point(633.5, 724);
251     new ShapeRef(router, poly33, 33);
252 
253     Polygon poly34(4);
254     poly34.ps[0] = Point(296.5, 724);
255     poly34.ps[1] = Point(296.5, 756);
256     poly34.ps[2] = Point(276.5, 756);
257     poly34.ps[3] = Point(276.5, 724);
258     new ShapeRef(router, poly34, 34);
259 
260     Polygon poly35(4);
261     poly35.ps[0] = Point(723.5, 468);
262     poly35.ps[1] = Point(723.5, 488);
263     poly35.ps[2] = Point(691.5, 488);
264     poly35.ps[3] = Point(691.5, 468);
265     new ShapeRef(router, poly35, 35);
266 
267     Polygon poly36(4);
268     poly36.ps[0] = Point(723.5, 543);
269     poly36.ps[1] = Point(723.5, 563);
270     poly36.ps[2] = Point(691.5, 563);
271     poly36.ps[3] = Point(691.5, 543);
272     new ShapeRef(router, poly36, 36);
273 
274     Polygon poly37(4);
275     poly37.ps[0] = Point(723.5, 393);
276     poly37.ps[1] = Point(723.5, 413);
277     poly37.ps[2] = Point(691.5, 413);
278     poly37.ps[3] = Point(691.5, 393);
279     new ShapeRef(router, poly37, 37);
280 
281     Polygon poly38(4);
282     poly38.ps[0] = Point(783.5, 331);
283     poly38.ps[1] = Point(783.5, 351);
284     poly38.ps[2] = Point(751.5, 351);
285     poly38.ps[3] = Point(751.5, 331);
286     new ShapeRef(router, poly38, 38);
287 
288     Polygon poly39(4);
289     poly39.ps[0] = Point(783.5, 229);
290     poly39.ps[1] = Point(783.5, 249);
291     poly39.ps[2] = Point(751.5, 249);
292     poly39.ps[3] = Point(751.5, 229);
293     new ShapeRef(router, poly39, 39);
294 
295     Polygon poly40(4);
296     poly40.ps[0] = Point(402, 96.5);
297     poly40.ps[1] = Point(402, 131.5);
298     poly40.ps[2] = Point(141, 131.5);
299     poly40.ps[3] = Point(141, 96.5);
300     new ShapeRef(router, poly40, 40);
301 
302     Polygon poly41(4);
303     poly41.ps[0] = Point(508.5, 2302.46);
304     poly41.ps[1] = Point(508.5, 2322.46);
305     poly41.ps[2] = Point(476.5, 2322.46);
306     poly41.ps[3] = Point(476.5, 2302.46);
307     new ShapeRef(router, poly41, 41);
308 
309     Polygon poly42(4);
310     poly42.ps[0] = Point(1201.5, 1553.42);
311     poly42.ps[1] = Point(1201.5, 1585.42);
312     poly42.ps[2] = Point(1181.5, 1585.42);
313     poly42.ps[3] = Point(1181.5, 1553.42);
314     new ShapeRef(router, poly42, 42);
315 
316     Polygon poly43(4);
317     poly43.ps[0] = Point(723.5, 605);
318     poly43.ps[1] = Point(723.5, 625);
319     poly43.ps[2] = Point(691.5, 625);
320     poly43.ps[3] = Point(691.5, 605);
321     new ShapeRef(router, poly43, 43);
322 
323     Polygon poly44(4);
324     poly44.ps[0] = Point(492.5, 904);
325     poly44.ps[1] = Point(492.5, 924);
326     poly44.ps[2] = Point(460.5, 924);
327     poly44.ps[3] = Point(460.5, 904);
328     new ShapeRef(router, poly44, 44);
329 
330     Polygon poly45(4);
331     poly45.ps[0] = Point(302.5, 1066);
332     poly45.ps[1] = Point(302.5, 1086);
333     poly45.ps[2] = Point(270.5, 1086);
334     poly45.ps[3] = Point(270.5, 1066);
335     new ShapeRef(router, poly45, 45);
336 
337     Polygon poly46(4);
338     poly46.ps[0] = Point(302.5, 1168);
339     poly46.ps[1] = Point(302.5, 1188);
340     poly46.ps[2] = Point(270.5, 1188);
341     poly46.ps[3] = Point(270.5, 1168);
342     new ShapeRef(router, poly46, 46);
343 
344     Polygon poly47(4);
345     poly47.ps[0] = Point(570.5, 1066);
346     poly47.ps[1] = Point(570.5, 1086);
347     poly47.ps[2] = Point(538.5, 1086);
348     poly47.ps[3] = Point(538.5, 1066);
349     new ShapeRef(router, poly47, 47);
350 
351     Polygon poly48(4);
352     poly48.ps[0] = Point(570.5, 1168);
353     poly48.ps[1] = Point(570.5, 1188);
354     poly48.ps[2] = Point(538.5, 1188);
355     poly48.ps[3] = Point(538.5, 1168);
356     new ShapeRef(router, poly48, 48);
357 
358     Polygon poly49(4);
359     poly49.ps[0] = Point(1432.5, 519.5);
360     poly49.ps[1] = Point(1432.5, 581.5);
361     poly49.ps[2] = Point(1370.5, 581.5);
362     poly49.ps[3] = Point(1370.5, 519.5);
363     new ShapeRef(router, poly49, 49);
364 
365     Polygon poly50(4);
366     poly50.ps[0] = Point(1222.5, 249);
367     poly50.ps[1] = Point(1222.5, 311);
368     poly50.ps[2] = Point(1160.5, 311);
369     poly50.ps[3] = Point(1160.5, 249);
370     new ShapeRef(router, poly50, 50);
371 
372     Polygon poly51(4);
373     poly51.ps[0] = Point(1222.5, 1748.42);
374     poly51.ps[1] = Point(1222.5, 1810.42);
375     poly51.ps[2] = Point(1160.5, 1810.42);
376     poly51.ps[3] = Point(1160.5, 1748.42);
377     new ShapeRef(router, poly51, 51);
378 
379     Polygon poly52(4);
380     poly52.ps[0] = Point(317.5, 553);
381     poly52.ps[1] = Point(317.5, 615);
382     poly52.ps[2] = Point(255.5, 615);
383     poly52.ps[3] = Point(255.5, 553);
384     new ShapeRef(router, poly52, 52);
385 
386     Polygon poly53(4);
387     poly53.ps[0] = Point(317.5, 852);
388     poly53.ps[1] = Point(317.5, 914);
389     poly53.ps[2] = Point(255.5, 914);
390     poly53.ps[3] = Point(255.5, 852);
391     new ShapeRef(router, poly53, 53);
392 
393     Polygon poly54(4);
394     poly54.ps[0] = Point(767.5, 1260.42);
395     poly54.ps[1] = Point(767.5, 1322.42);
396     poly54.ps[2] = Point(705.5, 1322.42);
397     poly54.ps[3] = Point(705.5, 1260.42);
398     new ShapeRef(router, poly54, 54);
399 
400     Polygon poly55(4);
401     poly55.ps[0] = Point(767.5, 852);
402     poly55.ps[1] = Point(767.5, 914);
403     poly55.ps[2] = Point(705.5, 914);
404     poly55.ps[3] = Point(705.5, 852);
405     new ShapeRef(router, poly55, 55);
406 
407     Polygon poly56(4);
408     poly56.ps[0] = Point(1222.5, 553);
409     poly56.ps[1] = Point(1222.5, 615);
410     poly56.ps[2] = Point(1160.5, 615);
411     poly56.ps[3] = Point(1160.5, 553);
412     new ShapeRef(router, poly56, 56);
413 
414     Polygon poly57(4);
415     poly57.ps[0] = Point(1222.5, 852);
416     poly57.ps[1] = Point(1222.5, 914);
417     poly57.ps[2] = Point(1160.5, 914);
418     poly57.ps[3] = Point(1160.5, 852);
419     new ShapeRef(router, poly57, 57);
420 
421     Polygon poly58(4);
422     poly58.ps[0] = Point(1222.5, 1872.42);
423     poly58.ps[1] = Point(1222.5, 1934.42);
424     poly58.ps[2] = Point(1160.5, 1934.42);
425     poly58.ps[3] = Point(1160.5, 1872.42);
426     new ShapeRef(router, poly58, 58);
427 
428     Polygon poly59(4);
429     poly59.ps[0] = Point(1222.5, 1624.42);
430     poly59.ps[1] = Point(1222.5, 1686.42);
431     poly59.ps[2] = Point(1160.5, 1686.42);
432     poly59.ps[3] = Point(1160.5, 1624.42);
433     new ShapeRef(router, poly59, 59);
434 #endif
435 
436     Polygon poly60(4);
437     poly60.ps[0] = Point(1222.5, 1424.42);
438     poly60.ps[1] = Point(1222.5, 1486.42);
439     poly60.ps[2] = Point(1160.5, 1486.42);
440     poly60.ps[3] = Point(1160.5, 1424.42);
441     new ShapeRef(router, poly60, 60);
442 
443 #ifdef ALL
444     Polygon poly61(4);
445     poly61.ps[0] = Point(1463.5, 2138.42);
446     poly61.ps[1] = Point(1463.5, 2200.42);
447     poly61.ps[2] = Point(1401.5, 2200.42);
448     poly61.ps[3] = Point(1401.5, 2138.42);
449     new ShapeRef(router, poly61, 61);
450 
451     Polygon poly62(4);
452     poly62.ps[0] = Point(705.5, 2281.46);
453     poly62.ps[1] = Point(705.5, 2343.46);
454     poly62.ps[2] = Point(643.5, 2343.46);
455     poly62.ps[3] = Point(643.5, 2281.46);
456     new ShapeRef(router, poly62, 62);
457 
458     Polygon poly63(4);
459     poly63.ps[0] = Point(1358.5, 2348.79);
460     poly63.ps[1] = Point(1358.5, 2410.79);
461     poly63.ps[2] = Point(1296.5, 2410.79);
462     poly63.ps[3] = Point(1296.5, 2348.79);
463     new ShapeRef(router, poly63, 63);
464 
465     Polygon poly64(4);
466     poly64.ps[0] = Point(1222.5, 2138.42);
467     poly64.ps[1] = Point(1222.5, 2200.42);
468     poly64.ps[2] = Point(1160.5, 2200.42);
469     poly64.ps[3] = Point(1160.5, 2138.42);
470     new ShapeRef(router, poly64, 64);
471 
472     Polygon poly65(4);
473     poly65.ps[0] = Point(860.5, 2138.42);
474     poly65.ps[1] = Point(860.5, 2200.42);
475     poly65.ps[2] = Point(798.5, 2200.42);
476     poly65.ps[3] = Point(798.5, 2138.42);
477     new ShapeRef(router, poly65, 65);
478 
479     Polygon poly66(4);
480     poly66.ps[0] = Point(282.5, 2138.42);
481     poly66.ps[1] = Point(282.5, 2200.42);
482     poly66.ps[2] = Point(220.5, 2200.42);
483     poly66.ps[3] = Point(220.5, 2138.42);
484     new ShapeRef(router, poly66, 66);
485 
486     Polygon poly67(4);
487     poly67.ps[0] = Point(860.5, 2348.79);
488     poly67.ps[1] = Point(860.5, 2410.79);
489     poly67.ps[2] = Point(798.5, 2410.79);
490     poly67.ps[3] = Point(798.5, 2348.79);
491     new ShapeRef(router, poly67, 67);
492 
493     Polygon poly68(4);
494     poly68.ps[0] = Point(554.5, 2138.42);
495     poly68.ps[1] = Point(554.5, 2200.42);
496     poly68.ps[2] = Point(492.5, 2200.42);
497     poly68.ps[3] = Point(492.5, 2138.42);
498     new ShapeRef(router, poly68, 68);
499 
500     Polygon poly69(4);
501     poly69.ps[0] = Point(406.5, 2281.46);
502     poly69.ps[1] = Point(406.5, 2343.46);
503     poly69.ps[2] = Point(344.5, 2343.46);
504     poly69.ps[3] = Point(344.5, 2281.46);
505     new ShapeRef(router, poly69, 69);
506 
507     Polygon poly70(4);
508     poly70.ps[0] = Point(1222.5, 1084.75);
509     poly70.ps[1] = Point(1222.5, 1146.75);
510     poly70.ps[2] = Point(1160.5, 1146.75);
511     poly70.ps[3] = Point(1160.5, 1084.75);
512     new ShapeRef(router, poly70, 70);
513 
514     Polygon poly71(4);
515     poly71.ps[0] = Point(247.5, 1045);
516     poly71.ps[1] = Point(247.5, 1107);
517     poly71.ps[2] = Point(185.5, 1107);
518     poly71.ps[3] = Point(185.5, 1045);
519     new ShapeRef(router, poly71, 71);
520 
521     Polygon poly72(4);
522     poly72.ps[0] = Point(437.5, 1045);
523     poly72.ps[1] = Point(437.5, 1107);
524     poly72.ps[2] = Point(375.5, 1107);
525     poly72.ps[3] = Point(375.5, 1045);
526     new ShapeRef(router, poly72, 72);
527 
528     Polygon poly73(4);
529     poly73.ps[0] = Point(437.5, 1147);
530     poly73.ps[1] = Point(437.5, 1209);
531     poly73.ps[2] = Point(375.5, 1209);
532     poly73.ps[3] = Point(375.5, 1147);
533     new ShapeRef(router, poly73, 73);
534 
535     Polygon poly74(4);
536     poly74.ps[0] = Point(247.5, 1147);
537     poly74.ps[1] = Point(247.5, 1209);
538     poly74.ps[2] = Point(185.5, 1209);
539     poly74.ps[3] = Point(185.5, 1147);
540     new ShapeRef(router, poly74, 74);
541 
542     Polygon poly75(4);
543     poly75.ps[0] = Point(715.439, 1924.42);
544     poly75.ps[1] = Point(715.439, 1944.42);
545     poly75.ps[2] = Point(683.439, 1944.42);
546     poly75.ps[3] = Point(683.439, 1924.42);
547     new ShapeRef(router, poly75, 75);
548 
549     Polygon poly76(4);
550     poly76.ps[0] = Point(282.5, 1872.42);
551     poly76.ps[1] = Point(282.5, 1934.42);
552     poly76.ps[2] = Point(220.5, 1934.42);
553     poly76.ps[3] = Point(220.5, 1872.42);
554     new ShapeRef(router, poly76, 76);
555 
556     Polygon poly77(4);
557     poly77.ps[0] = Point(1105.5, 2400.79);
558     poly77.ps[1] = Point(1105.5, 2420.79);
559     poly77.ps[2] = Point(1073.5, 2420.79);
560     poly77.ps[3] = Point(1073.5, 2400.79);
561     new ShapeRef(router, poly77, 77);
562 
563     Polygon poly78(4);
564     poly78.ps[0] = Point(715.439, 1862.42);
565     poly78.ps[1] = Point(715.439, 1882.42);
566     poly78.ps[2] = Point(683.439, 1882.42);
567     poly78.ps[3] = Point(683.439, 1862.42);
568     new ShapeRef(router, poly78, 78);
569 
570     Polygon poly79(4);
571     poly79.ps[0] = Point(1506.5, 2243.29);
572     poly79.ps[1] = Point(1506.5, 2408.29);
573     poly79.ps[2] = Point(1369.5, 2408.29);
574     poly79.ps[3] = Point(1369.5, 2243.29);
575     new ShapeRef(router, poly79, 79);
576 
577     Polygon poly80(4);
578     poly80.ps[0] = Point(1232.5, 1327.42);
579     poly80.ps[1] = Point(1232.5, 1359.42);
580     poly80.ps[2] = Point(1212.5, 1359.42);
581     poly80.ps[3] = Point(1212.5, 1327.42);
582     new ShapeRef(router, poly80, 80);
583 #endif
584 
585     Polygon poly81(4);
586     poly81.ps[0] = Point(1250.5, 1491.42);
587     poly81.ps[1] = Point(1250.5, 1523.42);
588     poly81.ps[2] = Point(1230.5, 1523.42);
589     poly81.ps[3] = Point(1230.5, 1491.42);
590     new ShapeRef(router, poly81, 81);
591 
592     Polygon poly82(4);
593     poly82.ps[0] = Point(1341.5, 1491.42);
594     poly82.ps[1] = Point(1341.5, 1523.42);
595     poly82.ps[2] = Point(1321.5, 1523.42);
596     poly82.ps[3] = Point(1321.5, 1491.42);
597     new ShapeRef(router, poly82, 82);
598 
599 #ifdef ALL
600     Polygon poly83(4);
601     poly83.ps[0] = Point(570.5, 2030.42);
602     poly83.ps[1] = Point(570.5, 2050.42);
603     poly83.ps[2] = Point(538.5, 2050.42);
604     poly83.ps[3] = Point(538.5, 2030.42);
605     new ShapeRef(router, poly83, 83);
606 #endif
607 
608     Polygon poly84(4);
609     poly84.ps[0] = Point(1432.5, 1491.42);
610     poly84.ps[1] = Point(1432.5, 1523.42);
611     poly84.ps[2] = Point(1412.5, 1523.42);
612     poly84.ps[3] = Point(1412.5, 1491.42);
613     new ShapeRef(router, poly84, 84);
614 
615 #ifdef ALL
616     Polygon poly85(4);
617     poly85.ps[0] = Point(980.5, 1538.42);
618     poly85.ps[1] = Point(980.5, 1600.42);
619     poly85.ps[2] = Point(918.5, 1600.42);
620     poly85.ps[3] = Point(918.5, 1538.42);
621     new ShapeRef(router, poly85, 85);
622 
623     Polygon poly86(4);
624     poly86.ps[0] = Point(1116.5, 1639.42);
625     poly86.ps[1] = Point(1116.5, 1659.42);
626     poly86.ps[2] = Point(1084.5, 1659.42);
627     poly86.ps[3] = Point(1084.5, 1639.42);
628     new ShapeRef(router, poly86, 86);
629 
630     Polygon poly87(4);
631     poly87.ps[0] = Point(1116.5, 1445.42);
632     poly87.ps[1] = Point(1116.5, 1465.42);
633     poly87.ps[2] = Point(1084.5, 1465.42);
634     poly87.ps[3] = Point(1084.5, 1445.42);
635     new ShapeRef(router, poly87, 87);
636 #endif
637 
638     Polygon poly88(4);
639     poly88.ps[0] = Point(1222.5, 1260.42);
640     poly88.ps[1] = Point(1222.5, 1322.42);
641     poly88.ps[2] = Point(1160.5, 1322.42);
642     poly88.ps[3] = Point(1160.5, 1260.42);
643     new ShapeRef(router, poly88, 88);
644 
645 #ifdef ALL
646     Polygon poly89(4);
647     poly89.ps[0] = Point(170.5, 2215.42);
648     poly89.ps[1] = Point(170.5, 2247.42);
649     poly89.ps[2] = Point(150.5, 2247.42);
650     poly89.ps[3] = Point(150.5, 2215.42);
651     new ShapeRef(router, poly89, 89);
652 
653     Polygon poly90(4);
654     poly90.ps[0] = Point(1323.5, 1047.75);
655     poly90.ps[1] = Point(1323.5, 1079.75);
656     poly90.ps[2] = Point(1303.5, 1079.75);
657     poly90.ps[3] = Point(1303.5, 1047.75);
658     new ShapeRef(router, poly90, 90);
659 
660     Polygon poly91(4);
661     poly91.ps[0] = Point(723.5, 680);
662     poly91.ps[1] = Point(723.5, 700);
663     poly91.ps[2] = Point(691.5, 700);
664     poly91.ps[3] = Point(691.5, 680);
665     new ShapeRef(router, poly91, 91);
666 
667     Polygon poly92(4);
668     poly92.ps[0] = Point(492.5, 979);
669     poly92.ps[1] = Point(492.5, 999);
670     poly92.ps[2] = Point(460.5, 999);
671     poly92.ps[3] = Point(460.5, 979);
672     new ShapeRef(router, poly92, 92);
673 
674     Polygon poly93(4);
675     poly93.ps[0] = Point(1105.5, 2475.79);
676     poly93.ps[1] = Point(1105.5, 2495.79);
677     poly93.ps[2] = Point(1073.5, 2495.79);
678     poly93.ps[3] = Point(1073.5, 2475.79);
679     new ShapeRef(router, poly93, 93);
680 
681     Polygon poly94(4);
682     poly94.ps[0] = Point(860.5, 2034.42);
683     poly94.ps[1] = Point(860.5, 2096.42);
684     poly94.ps[2] = Point(798.5, 2096.42);
685     poly94.ps[3] = Point(798.5, 2034.42);
686     new ShapeRef(router, poly94, 94);
687 
688     Polygon poly95(4);
689     poly95.ps[0] = Point(1277.5, 1176.75);
690     poly95.ps[1] = Point(1277.5, 1216.75);
691     poly95.ps[2] = Point(1201.5, 1216.75);
692     poly95.ps[3] = Point(1201.5, 1176.75);
693     new ShapeRef(router, poly95, 95);
694 
695     Polygon poly96(4);
696     poly96.ps[0] = Point(797.5, 2278.79);
697     poly96.ps[1] = Point(797.5, 2338.79);
698     poly96.ps[2] = Point(741.5, 2338.79);
699     poly96.ps[3] = Point(741.5, 2278.79);
700     new ShapeRef(router, poly96, 96);
701 
702     Polygon poly97(4);
703     poly97.ps[0] = Point(241.5, 2211.42);
704     poly97.ps[1] = Point(241.5, 2251.42);
705     poly97.ps[2] = Point(165.5, 2251.42);
706     poly97.ps[3] = Point(165.5, 2211.42);
707     new ShapeRef(router, poly97, 97);
708 
709     Polygon poly98(4);
710     poly98.ps[0] = Point(797.5, 2420.79);
711     poly98.ps[1] = Point(797.5, 2480.79);
712     poly98.ps[2] = Point(741.5, 2480.79);
713     poly98.ps[3] = Point(741.5, 2420.79);
714     new ShapeRef(router, poly98, 98);
715 
716     Polygon poly99(4);
717     poly99.ps[0] = Point(915.5, 2297.79);
718     poly99.ps[1] = Point(915.5, 2337.79);
719     poly99.ps[2] = Point(839.5, 2337.79);
720     poly99.ps[3] = Point(839.5, 2297.79);
721     new ShapeRef(router, poly99, 99);
722 
723     Polygon poly100(4);
724     poly100.ps[0] = Point(1117.5, 2203.79);
725     poly100.ps[1] = Point(1117.5, 2263.79);
726     poly100.ps[2] = Point(1061.5, 2263.79);
727     poly100.ps[3] = Point(1061.5, 2203.79);
728     new ShapeRef(router, poly100, 100);
729 
730     Polygon poly101(4);
731     poly101.ps[0] = Point(1117.5, 2278.79);
732     poly101.ps[1] = Point(1117.5, 2338.79);
733     poly101.ps[2] = Point(1061.5, 2338.79);
734     poly101.ps[3] = Point(1061.5, 2278.79);
735     new ShapeRef(router, poly101, 101);
736 
737     Polygon poly102(4);
738     poly102.ps[0] = Point(1039.5, 2189.79);
739     poly102.ps[1] = Point(1039.5, 2249.79);
740     poly102.ps[2] = Point(983.5, 2249.79);
741     poly102.ps[3] = Point(983.5, 2189.79);
742     new ShapeRef(router, poly102, 102);
743 
744     Polygon poly103(4);
745     poly103.ps[0] = Point(1097.5, 2078.42);
746     poly103.ps[1] = Point(1097.5, 2118.42);
747     poly103.ps[2] = Point(1021.5, 2118.42);
748     poly103.ps[3] = Point(1021.5, 2078.42);
749     new ShapeRef(router, poly103, 103);
750 
751     Polygon poly104(4);
752     poly104.ps[0] = Point(733.5, 2099.42);
753     poly104.ps[1] = Point(733.5, 2159.42);
754     poly104.ps[2] = Point(677.5, 2159.42);
755     poly104.ps[3] = Point(677.5, 2099.42);
756     new ShapeRef(router, poly104, 104);
757 
758     Polygon poly105(4);
759     poly105.ps[0] = Point(403.5, 2099.42);
760     poly105.ps[1] = Point(403.5, 2159.42);
761     poly105.ps[2] = Point(347.5, 2159.42);
762     poly105.ps[3] = Point(347.5, 2099.42);
763     new ShapeRef(router, poly105, 105);
764 
765     Polygon poly106(4);
766     poly106.ps[0] = Point(1386.5, 2099.42);
767     poly106.ps[1] = Point(1386.5, 2159.42);
768     poly106.ps[2] = Point(1330.5, 2159.42);
769     poly106.ps[3] = Point(1330.5, 2099.42);
770     new ShapeRef(router, poly106, 106);
771 
772     Polygon poly107(4);
773     poly107.ps[0] = Point(1277.5, 1945.42);
774     poly107.ps[1] = Point(1277.5, 1985.42);
775     poly107.ps[2] = Point(1201.5, 1985.42);
776     poly107.ps[3] = Point(1201.5, 1945.42);
777     new ShapeRef(router, poly107, 107);
778 
779     Polygon poly108(4);
780     poly108.ps[0] = Point(1277.5, 1821.42);
781     poly108.ps[1] = Point(1277.5, 1861.42);
782     poly108.ps[2] = Point(1201.5, 1861.42);
783     poly108.ps[3] = Point(1201.5, 1821.42);
784     new ShapeRef(router, poly108, 108);
785 
786     Polygon poly109(4);
787     poly109.ps[0] = Point(1277.5, 1697.42);
788     poly109.ps[1] = Point(1277.5, 1737.42);
789     poly109.ps[2] = Point(1201.5, 1737.42);
790     poly109.ps[3] = Point(1201.5, 1697.42);
791     new ShapeRef(router, poly109, 109);
792 
793     Polygon poly110(4);
794     poly110.ps[0] = Point(1150.5, 1323.42);
795     poly110.ps[1] = Point(1150.5, 1363.42);
796     poly110.ps[2] = Point(1074.5, 1363.42);
797     poly110.ps[3] = Point(1074.5, 1323.42);
798     new ShapeRef(router, poly110, 110);
799 
800     Polygon poly111(4);
801     poly111.ps[0] = Point(1008.5, 1221.42);
802     poly111.ps[1] = Point(1008.5, 1281.42);
803     poly111.ps[2] = Point(952.5, 1281.42);
804     poly111.ps[3] = Point(952.5, 1221.42);
805     new ShapeRef(router, poly111, 111);
806 
807     Polygon poly112(4);
808     poly112.ps[0] = Point(1308.5, 1043.75);
809     poly112.ps[1] = Point(1308.5, 1083.75);
810     poly112.ps[2] = Point(1232.5, 1083.75);
811     poly112.ps[3] = Point(1232.5, 1043.75);
812     new ShapeRef(router, poly112, 112);
813 
814     Polygon poly113(4);
815     poly113.ps[0] = Point(1150.5, 1043.75);
816     poly113.ps[1] = Point(1150.5, 1083.75);
817     poly113.ps[2] = Point(1074.5, 1083.75);
818     poly113.ps[3] = Point(1074.5, 1043.75);
819     new ShapeRef(router, poly113, 113);
820 
821     Polygon poly114(4);
822     poly114.ps[0] = Point(1355.5, 480.5);
823     poly114.ps[1] = Point(1355.5, 540.5);
824     poly114.ps[2] = Point(1299.5, 540.5);
825     poly114.ps[3] = Point(1299.5, 480.5);
826     new ShapeRef(router, poly114, 114);
827 
828     Polygon poly115(4);
829     poly115.ps[0] = Point(1277.5, 720);
830     poly115.ps[1] = Point(1277.5, 760);
831     poly115.ps[2] = Point(1201.5, 760);
832     poly115.ps[3] = Point(1201.5, 720);
833     new ShapeRef(router, poly115, 115);
834 
835     Polygon poly116(4);
836     poly116.ps[0] = Point(1277.5, 458);
837     poly116.ps[1] = Point(1277.5, 498);
838     poly116.ps[2] = Point(1201.5, 498);
839     poly116.ps[3] = Point(1201.5, 458);
840     new ShapeRef(router, poly116, 116);
841 
842     Polygon poly117(4);
843     poly117.ps[0] = Point(946.5, 813);
844     poly117.ps[1] = Point(946.5, 873);
845     poly117.ps[2] = Point(890.5, 873);
846     poly117.ps[3] = Point(890.5, 813);
847     new ShapeRef(router, poly117, 117);
848 
849     Polygon poly118(4);
850     poly118.ps[0] = Point(504.5, 707);
851     poly118.ps[1] = Point(504.5, 767);
852     poly118.ps[2] = Point(448.5, 767);
853     poly118.ps[3] = Point(448.5, 707);
854     new ShapeRef(router, poly118, 118);
855 
856     Polygon poly119(4);
857     poly119.ps[0] = Point(504.5, 782);
858     poly119.ps[1] = Point(504.5, 842);
859     poly119.ps[2] = Point(448.5, 842);
860     poly119.ps[3] = Point(448.5, 782);
861     new ShapeRef(router, poly119, 119);
862 
863     Polygon poly120(4);
864     poly120.ps[0] = Point(826.5, 670);
865     poly120.ps[1] = Point(826.5, 730);
866     poly120.ps[2] = Point(770.5, 730);
867     poly120.ps[3] = Point(770.5, 670);
868     new ShapeRef(router, poly120, 120);
869 
870     Polygon poly121(4);
871     poly121.ps[0] = Point(633.5, 720);
872     poly121.ps[1] = Point(633.5, 760);
873     poly121.ps[2] = Point(557.5, 760);
874     poly121.ps[3] = Point(557.5, 720);
875     new ShapeRef(router, poly121, 121);
876 
877     Polygon poly122(4);
878     poly122.ps[0] = Point(372.5, 720);
879     poly122.ps[1] = Point(372.5, 760);
880     poly122.ps[2] = Point(296.5, 760);
881     poly122.ps[3] = Point(296.5, 720);
882     new ShapeRef(router, poly122, 122);
883 
884     Polygon poly123(4);
885     poly123.ps[0] = Point(735.5, 408);
886     poly123.ps[1] = Point(735.5, 468);
887     poly123.ps[2] = Point(679.5, 468);
888     poly123.ps[3] = Point(679.5, 408);
889     new ShapeRef(router, poly123, 123);
890 
891     Polygon poly124(4);
892     poly124.ps[0] = Point(735.5, 483);
893     poly124.ps[1] = Point(735.5, 543);
894     poly124.ps[2] = Point(679.5, 543);
895     poly124.ps[3] = Point(679.5, 483);
896     new ShapeRef(router, poly124, 124);
897 
898     Polygon poly125(4);
899     poly125.ps[0] = Point(735.5, 333);
900     poly125.ps[1] = Point(735.5, 393);
901     poly125.ps[2] = Point(679.5, 393);
902     poly125.ps[3] = Point(679.5, 333);
903     new ShapeRef(router, poly125, 125);
904 
905     Polygon poly126(4);
906     poly126.ps[0] = Point(795.5, 271);
907     poly126.ps[1] = Point(795.5, 331);
908     poly126.ps[2] = Point(739.5, 331);
909     poly126.ps[3] = Point(739.5, 271);
910     new ShapeRef(router, poly126, 126);
911 
912     Polygon poly127(4);
913     poly127.ps[0] = Point(795.5, 169);
914     poly127.ps[1] = Point(795.5, 229);
915     poly127.ps[2] = Point(739.5, 229);
916     poly127.ps[3] = Point(739.5, 169);
917     new ShapeRef(router, poly127, 127);
918 
919     Polygon poly128(4);
920     poly128.ps[0] = Point(520.5, 2242.46);
921     poly128.ps[1] = Point(520.5, 2302.46);
922     poly128.ps[2] = Point(464.5, 2302.46);
923     poly128.ps[3] = Point(464.5, 2242.46);
924     new ShapeRef(router, poly128, 128);
925 
926     Polygon poly129(4);
927     poly129.ps[0] = Point(1277.5, 1549.42);
928     poly129.ps[1] = Point(1277.5, 1589.42);
929     poly129.ps[2] = Point(1201.5, 1589.42);
930     poly129.ps[3] = Point(1201.5, 1549.42);
931     new ShapeRef(router, poly129, 129);
932 
933     Polygon poly130(4);
934     poly130.ps[0] = Point(735.5, 625);
935     poly130.ps[1] = Point(735.5, 685);
936     poly130.ps[2] = Point(679.5, 685);
937     poly130.ps[3] = Point(679.5, 625);
938     new ShapeRef(router, poly130, 130);
939 
940     Polygon poly131(4);
941     poly131.ps[0] = Point(504.5, 924);
942     poly131.ps[1] = Point(504.5, 984);
943     poly131.ps[2] = Point(448.5, 984);
944     poly131.ps[3] = Point(448.5, 924);
945     new ShapeRef(router, poly131, 131);
946 
947     Polygon poly132(4);
948     poly132.ps[0] = Point(314.5, 1006);
949     poly132.ps[1] = Point(314.5, 1066);
950     poly132.ps[2] = Point(258.5, 1066);
951     poly132.ps[3] = Point(258.5, 1006);
952     new ShapeRef(router, poly132, 132);
953 
954     Polygon poly133(4);
955     poly133.ps[0] = Point(314.5, 1108);
956     poly133.ps[1] = Point(314.5, 1168);
957     poly133.ps[2] = Point(258.5, 1168);
958     poly133.ps[3] = Point(258.5, 1108);
959     new ShapeRef(router, poly133, 133);
960 
961     Polygon poly134(4);
962     poly134.ps[0] = Point(582.5, 1006);
963     poly134.ps[1] = Point(582.5, 1066);
964     poly134.ps[2] = Point(526.5, 1066);
965     poly134.ps[3] = Point(526.5, 1006);
966     new ShapeRef(router, poly134, 134);
967 
968     Polygon poly135(4);
969     poly135.ps[0] = Point(582.5, 1108);
970     poly135.ps[1] = Point(582.5, 1168);
971     poly135.ps[2] = Point(526.5, 1168);
972     poly135.ps[3] = Point(526.5, 1108);
973     new ShapeRef(router, poly135, 135);
974 
975     Polygon poly136(4);
976     poly136.ps[0] = Point(727.439, 1944.42);
977     poly136.ps[1] = Point(727.439, 2004.42);
978     poly136.ps[2] = Point(671.439, 2004.42);
979     poly136.ps[3] = Point(671.439, 1944.42);
980     new ShapeRef(router, poly136, 136);
981 
982     Polygon poly137(4);
983     poly137.ps[0] = Point(1117.5, 2420.79);
984     poly137.ps[1] = Point(1117.5, 2480.79);
985     poly137.ps[2] = Point(1061.5, 2480.79);
986     poly137.ps[3] = Point(1061.5, 2420.79);
987     new ShapeRef(router, poly137, 137);
988 
989     Polygon poly138(4);
990     poly138.ps[0] = Point(727.439, 1802.42);
991     poly138.ps[1] = Point(727.439, 1862.42);
992     poly138.ps[2] = Point(671.439, 1862.42);
993     poly138.ps[3] = Point(671.439, 1802.42);
994     new ShapeRef(router, poly138, 138);
995 #endif
996 
997     Polygon poly139(4);
998     poly139.ps[0] = Point(1308.5, 1323.42);
999     poly139.ps[1] = Point(1308.5, 1363.42);
1000     poly139.ps[2] = Point(1232.5, 1363.42);
1001     poly139.ps[3] = Point(1232.5, 1323.42);
1002     new ShapeRef(router, poly139, 139);
1003 
1004     Polygon poly140(4);
1005     poly140.ps[0] = Point(1326.5, 1487.42);
1006     poly140.ps[1] = Point(1326.5, 1527.42);
1007     poly140.ps[2] = Point(1250.5, 1527.42);
1008     poly140.ps[3] = Point(1250.5, 1487.42);
1009     new ShapeRef(router, poly140, 140);
1010 
1011     Polygon poly141(4);
1012     poly141.ps[0] = Point(1417.5, 1487.42);
1013     poly141.ps[1] = Point(1417.5, 1527.42);
1014     poly141.ps[2] = Point(1341.5, 1527.42);
1015     poly141.ps[3] = Point(1341.5, 1487.42);
1016     new ShapeRef(router, poly141, 141);
1017 
1018 #ifdef ALL
1019     Polygon poly142(4);
1020     poly142.ps[0] = Point(582.5, 1970.42);
1021     poly142.ps[1] = Point(582.5, 2030.42);
1022     poly142.ps[2] = Point(526.5, 2030.42);
1023     poly142.ps[3] = Point(526.5, 1970.42);
1024     new ShapeRef(router, poly142, 142);
1025 
1026     Polygon poly143(4);
1027     poly143.ps[0] = Point(1508.5, 1487.42);
1028     poly143.ps[1] = Point(1508.5, 1527.42);
1029     poly143.ps[2] = Point(1432.5, 1527.42);
1030     poly143.ps[3] = Point(1432.5, 1487.42);
1031     new ShapeRef(router, poly143, 143);
1032 
1033     Polygon poly144(4);
1034     poly144.ps[0] = Point(1128.5, 1579.42);
1035     poly144.ps[1] = Point(1128.5, 1639.42);
1036     poly144.ps[2] = Point(1072.5, 1639.42);
1037     poly144.ps[3] = Point(1072.5, 1579.42);
1038     new ShapeRef(router, poly144, 144);
1039 
1040     Polygon poly145(4);
1041     poly145.ps[0] = Point(1128.5, 1385.42);
1042     poly145.ps[1] = Point(1128.5, 1445.42);
1043     poly145.ps[2] = Point(1072.5, 1445.42);
1044     poly145.ps[3] = Point(1072.5, 1385.42);
1045     new ShapeRef(router, poly145, 145);
1046 
1047     Polygon poly146(4);
1048     poly146.ps[0] = Point(150.5, 2211.42);
1049     poly146.ps[1] = Point(150.5, 2251.42);
1050     poly146.ps[2] = Point(74.5, 2251.42);
1051     poly146.ps[3] = Point(74.5, 2211.42);
1052     new ShapeRef(router, poly146, 146);
1053 #endif
1054 
1055     Polygon poly147(4);
1056     poly147.ps[0] = Point(1399.5, 1043.75);
1057     poly147.ps[1] = Point(1399.5, 1083.75);
1058     poly147.ps[2] = Point(1323.5, 1083.75);
1059     poly147.ps[3] = Point(1323.5, 1043.75);
1060     new ShapeRef(router, poly147, 147);
1061 
1062 #ifdef ALL
1063     Polygon poly148(4);
1064     poly148.ps[0] = Point(735.5, 700);
1065     poly148.ps[1] = Point(735.5, 760);
1066     poly148.ps[2] = Point(679.5, 760);
1067     poly148.ps[3] = Point(679.5, 700);
1068     new ShapeRef(router, poly148, 148);
1069 
1070     Polygon poly149(4);
1071     poly149.ps[0] = Point(504.5, 999);
1072     poly149.ps[1] = Point(504.5, 1059);
1073     poly149.ps[2] = Point(448.5, 1059);
1074     poly149.ps[3] = Point(448.5, 999);
1075     new ShapeRef(router, poly149, 149);
1076 
1077     Polygon poly150(4);
1078     poly150.ps[0] = Point(1117.5, 2495.79);
1079     poly150.ps[1] = Point(1117.5, 2555.79);
1080     poly150.ps[2] = Point(1061.5, 2555.79);
1081     poly150.ps[3] = Point(1061.5, 2495.79);
1082     new ShapeRef(router, poly150, 150);
1083 
1084     Polygon poly151(4);
1085     poly151.ps[0] = Point(1482, 966.25);
1086     poly151.ps[1] = Point(1482, 1006.25);
1087     poly151.ps[2] = Point(1422, 1006.25);
1088     poly151.ps[3] = Point(1422, 966.25);
1089     new ShapeRef(router, poly151, 151);
1090 
1091     Polygon poly152(4);
1092     poly152.ps[0] = Point(1482, 1006.25);
1093     poly152.ps[1] = Point(1482, 1046.25);
1094     poly152.ps[2] = Point(1422, 1046.25);
1095     poly152.ps[3] = Point(1422, 1006.25);
1096     new ShapeRef(router, poly152, 152);
1097 
1098     Polygon poly153(4);
1099     poly153.ps[0] = Point(1533, 1134.75);
1100     poly153.ps[1] = Point(1533, 1194.75);
1101     poly153.ps[2] = Point(1493, 1194.75);
1102     poly153.ps[3] = Point(1493, 1134.75);
1103     new ShapeRef(router, poly153, 153);
1104 
1105     Polygon poly154(4);
1106     poly154.ps[0] = Point(1573, 1134.75);
1107     poly154.ps[1] = Point(1573, 1194.75);
1108     poly154.ps[2] = Point(1533, 1194.75);
1109     poly154.ps[3] = Point(1533, 1134.75);
1110     new ShapeRef(router, poly154, 154);
1111 
1112     Polygon poly155(4);
1113     poly155.ps[0] = Point(1272, 159.5);
1114     poly155.ps[1] = Point(1272, 219.5);
1115     poly155.ps[2] = Point(1232, 219.5);
1116     poly155.ps[3] = Point(1232, 159.5);
1117     new ShapeRef(router, poly155, 155);
1118 
1119     Polygon poly156(4);
1120     poly156.ps[0] = Point(252.5, 2005.92);
1121     poly156.ps[1] = Point(252.5, 2045.92);
1122     poly156.ps[2] = Point(192.5, 2045.92);
1123     poly156.ps[3] = Point(192.5, 2005.92);
1124     new ShapeRef(router, poly156, 156);
1125 
1126     Polygon poly157(4);
1127     poly157.ps[0] = Point(252.5, 2045.92);
1128     poly157.ps[1] = Point(252.5, 2085.92);
1129     poly157.ps[2] = Point(192.5, 2085.92);
1130     poly157.ps[3] = Point(192.5, 2045.92);
1131     new ShapeRef(router, poly157, 157);
1132 
1133     Polygon poly158(4);
1134     poly158.ps[0] = Point(741.5, 1642.92);
1135     poly158.ps[1] = Point(741.5, 1682.92);
1136     poly158.ps[2] = Point(681.5, 1682.92);
1137     poly158.ps[3] = Point(681.5, 1642.92);
1138     new ShapeRef(router, poly158, 158);
1139 
1140     Polygon poly159(4);
1141     poly159.ps[0] = Point(1458.5, 2243.79);
1142     poly159.ps[1] = Point(1458.5, 2303.79);
1143     poly159.ps[2] = Point(1418.5, 2303.79);
1144     poly159.ps[3] = Point(1418.5, 2243.79);
1145     new ShapeRef(router, poly159, 159);
1146 
1147     ConnRef *connRef160 = new ConnRef(router, 160);
1148     ConnEnd srcPt160(Point(1191.5, 1211.75), 2);
1149     connRef160->setSourceEndpoint(srcPt160);
1150     ConnEnd dstPt160(Point(736.5, 1291.42), 15);
1151     connRef160->setDestEndpoint(dstPt160);
1152     connRef160->setRoutingType((ConnType)2);
1153 
1154     ConnRef *connRef161 = new ConnRef(router, 161);
1155     ConnEnd srcPt161(Point(1191.5, 1181.75), 1);
1156     connRef161->setSourceEndpoint(srcPt161);
1157     ConnEnd dstPt161(Point(1191.5, 1115.75), 15);
1158     connRef161->setDestEndpoint(dstPt161);
1159     connRef161->setRoutingType((ConnType)2);
1160 
1161     ConnRef *connRef162 = new ConnRef(router, 162);
1162     ConnEnd srcPt162(Point(1191.5, 1211.75), 2);
1163     connRef162->setSourceEndpoint(srcPt162);
1164     ConnEnd dstPt162(Point(1191.5, 1291.42), 15);
1165     connRef162->setDestEndpoint(dstPt162);
1166     connRef162->setRoutingType((ConnType)2);
1167 
1168     ConnRef *connRef163 = new ConnRef(router, 163);
1169     ConnEnd srcPt163(Point(754.5, 2348.79), 4);
1170     connRef163->setSourceEndpoint(srcPt163);
1171     ConnEnd dstPt163(Point(251.5, 2379.79), 15);
1172     connRef163->setDestEndpoint(dstPt163);
1173     connRef163->setRoutingType((ConnType)2);
1174     std::vector<Checkpoint> checkpoints163(1);
1175     checkpoints163[0] = Point(807.5, 2379.79);
1176     connRef163->setRoutingCheckpoints(checkpoints163);
1177 
1178     ConnRef *connRef164 = new ConnRef(router, 164);
1179     ConnEnd srcPt164(Point(784.5, 2348.79), 8);
1180     connRef164->setSourceEndpoint(srcPt164);
1181     ConnEnd dstPt164(Point(829.5, 2379.79), 15);
1182     connRef164->setDestEndpoint(dstPt164);
1183     connRef164->setRoutingType((ConnType)2);
1184     std::vector<Checkpoint> checkpoints164(1);
1185     checkpoints164[0] = Point(731.5, 2379.79);
1186     connRef164->setRoutingCheckpoints(checkpoints164);
1187 
1188     ConnRef *connRef165 = new ConnRef(router, 165);
1189     ConnEnd srcPt165(Point(251.5, 2246.42), 2);
1190     connRef165->setSourceEndpoint(srcPt165);
1191     ConnEnd dstPt165(Point(251.5, 2379.79), 15);
1192     connRef165->setDestEndpoint(dstPt165);
1193     connRef165->setRoutingType((ConnType)2);
1194     std::vector<Checkpoint> checkpoints165(1);
1195     checkpoints165[0] = Point(226.5, 2261.42);
1196     connRef165->setRoutingCheckpoints(checkpoints165);
1197 
1198     ConnRef *connRef166 = new ConnRef(router, 166);
1199     ConnEnd srcPt166(Point(754.5, 2410.79), 4);
1200     connRef166->setSourceEndpoint(srcPt166);
1201     ConnEnd dstPt166(Point(251.5, 2379.79), 15);
1202     connRef166->setDestEndpoint(dstPt166);
1203     connRef166->setRoutingType((ConnType)2);
1204     std::vector<Checkpoint> checkpoints166(1);
1205     checkpoints166[0] = Point(807.5, 2379.79);
1206     connRef166->setRoutingCheckpoints(checkpoints166);
1207 
1208     ConnRef *connRef167 = new ConnRef(router, 167);
1209     ConnEnd srcPt167(Point(784.5, 2410.79), 8);
1210     connRef167->setSourceEndpoint(srcPt167);
1211     ConnEnd dstPt167(Point(829.5, 2379.79), 15);
1212     connRef167->setDestEndpoint(dstPt167);
1213     connRef167->setRoutingType((ConnType)2);
1214     std::vector<Checkpoint> checkpoints167(1);
1215     checkpoints167[0] = Point(731.5, 2379.79);
1216     connRef167->setRoutingCheckpoints(checkpoints167);
1217 
1218     ConnRef *connRef168 = new ConnRef(router, 168);
1219     ConnEnd srcPt168(Point(251.5, 2379.79), 15);
1220     connRef168->setSourceEndpoint(srcPt168);
1221     ConnEnd dstPt168(Point(160.5, 2246.42), 2);
1222     connRef168->setDestEndpoint(dstPt168);
1223     connRef168->setRoutingType((ConnType)2);
1224     std::vector<Checkpoint> checkpoints168(1);
1225     checkpoints168[0] = Point(226.5, 2261.42);
1226     connRef168->setRoutingCheckpoints(checkpoints168);
1227 
1228     ConnRef *connRef169 = new ConnRef(router, 169);
1229     ConnEnd srcPt169(Point(829.5, 2332.79), 2);
1230     connRef169->setSourceEndpoint(srcPt169);
1231     ConnEnd dstPt169(Point(829.5, 2379.79), 15);
1232     connRef169->setDestEndpoint(dstPt169);
1233     connRef169->setRoutingType((ConnType)2);
1234 
1235     ConnRef *connRef170 = new ConnRef(router, 170);
1236     ConnEnd srcPt170(Point(1074.5, 2273.79), 4);
1237     connRef170->setSourceEndpoint(srcPt170);
1238     ConnEnd dstPt170(Point(829.5, 2379.79), 15);
1239     connRef170->setDestEndpoint(dstPt170);
1240     connRef170->setRoutingType((ConnType)2);
1241     std::vector<Checkpoint> checkpoints170(1);
1242     checkpoints170[0] = Point(1051.5, 2379.79);
1243     connRef170->setRoutingCheckpoints(checkpoints170);
1244 
1245     ConnRef *connRef171 = new ConnRef(router, 171);
1246     ConnEnd srcPt171(Point(1074.5, 2348.79), 4);
1247     connRef171->setSourceEndpoint(srcPt171);
1248     ConnEnd dstPt171(Point(829.5, 2379.79), 15);
1249     connRef171->setDestEndpoint(dstPt171);
1250     connRef171->setRoutingType((ConnType)2);
1251     std::vector<Checkpoint> checkpoints171(1);
1252     checkpoints171[0] = Point(1051.5, 2379.79);
1253     connRef171->setRoutingCheckpoints(checkpoints171);
1254 
1255     ConnRef *connRef172 = new ConnRef(router, 172);
1256     ConnEnd srcPt172(Point(996.5, 2179.79), 4);
1257     connRef172->setSourceEndpoint(srcPt172);
1258     ConnEnd dstPt172(Point(829.5, 2169.42), 15);
1259     connRef172->setDestEndpoint(dstPt172);
1260     connRef172->setRoutingType((ConnType)2);
1261 
1262     ConnRef *connRef173 = new ConnRef(router, 173);
1263     ConnEnd srcPt173(Point(1011.5, 2113.42), 2);
1264     connRef173->setSourceEndpoint(srcPt173);
1265     ConnEnd dstPt173(Point(829.5, 2169.42), 15);
1266     connRef173->setDestEndpoint(dstPt173);
1267     connRef173->setRoutingType((ConnType)2);
1268 
1269     ConnRef *connRef174 = new ConnRef(router, 174);
1270     ConnEnd srcPt174(Point(690.5, 2169.42), 4);
1271     connRef174->setSourceEndpoint(srcPt174);
1272     ConnEnd dstPt174(Point(523.5, 2169.42), 15);
1273     connRef174->setDestEndpoint(dstPt174);
1274     connRef174->setRoutingType((ConnType)2);
1275 
1276     ConnRef *connRef175 = new ConnRef(router, 175);
1277     ConnEnd srcPt175(Point(690.5, 2169.42), 4);
1278     connRef175->setSourceEndpoint(srcPt175);
1279     ConnEnd dstPt175(Point(829.5, 2065.42), 15);
1280     connRef175->setDestEndpoint(dstPt175);
1281     connRef175->setRoutingType((ConnType)2);
1282 
1283     ConnRef *connRef176 = new ConnRef(router, 176);
1284     ConnEnd srcPt176(Point(360.5, 2169.42), 4);
1285     connRef176->setSourceEndpoint(srcPt176);
1286     ConnEnd dstPt176(Point(251.5, 2169.42), 15);
1287     connRef176->setDestEndpoint(dstPt176);
1288     connRef176->setRoutingType((ConnType)2);
1289 
1290     ConnRef *connRef177 = new ConnRef(router, 177);
1291     ConnEnd srcPt177(Point(390.5, 2169.42), 8);
1292     connRef177->setSourceEndpoint(srcPt177);
1293     ConnEnd dstPt177(Point(523.5, 2169.42), 15);
1294     connRef177->setDestEndpoint(dstPt177);
1295     connRef177->setRoutingType((ConnType)2);
1296 
1297     ConnRef *connRef178 = new ConnRef(router, 178);
1298     ConnEnd srcPt178(Point(360.5, 2169.42), 4);
1299     connRef178->setSourceEndpoint(srcPt178);
1300     ConnEnd dstPt178(Point(375.5, 2312.46), 15);
1301     connRef178->setDestEndpoint(dstPt178);
1302     connRef178->setRoutingType((ConnType)2);
1303 
1304     ConnRef *connRef179 = new ConnRef(router, 179);
1305     ConnEnd srcPt179(Point(1373.5, 2169.42), 8);
1306     connRef179->setSourceEndpoint(srcPt179);
1307     ConnEnd dstPt179(Point(1432.5, 2169.42), 15);
1308     connRef179->setDestEndpoint(dstPt179);
1309     connRef179->setRoutingType((ConnType)2);
1310 
1311     ConnRef *connRef180 = new ConnRef(router, 180);
1312     ConnEnd srcPt180(Point(1343.5, 2169.42), 4);
1313     connRef180->setSourceEndpoint(srcPt180);
1314     ConnEnd dstPt180(Point(1191.5, 2169.42), 15);
1315     connRef180->setDestEndpoint(dstPt180);
1316     connRef180->setRoutingType((ConnType)2);
1317 
1318     ConnRef *connRef181 = new ConnRef(router, 181);
1319     ConnEnd srcPt181(Point(1191.5, 1980.42), 2);
1320     connRef181->setSourceEndpoint(srcPt181);
1321     ConnEnd dstPt181(Point(1191.5, 2169.42), 15);
1322     connRef181->setDestEndpoint(dstPt181);
1323     connRef181->setRoutingType((ConnType)2);
1324 
1325     ConnRef *connRef182 = new ConnRef(router, 182);
1326     ConnEnd srcPt182(Point(1191.5, 1826.42), 1);
1327     connRef182->setSourceEndpoint(srcPt182);
1328     ConnEnd dstPt182(Point(1191.5, 1779.42), 15);
1329     connRef182->setDestEndpoint(dstPt182);
1330     connRef182->setRoutingType((ConnType)2);
1331 
1332     ConnRef *connRef183 = new ConnRef(router, 183);
1333     ConnEnd srcPt183(Point(1191.5, 1856.42), 2);
1334     connRef183->setSourceEndpoint(srcPt183);
1335     ConnEnd dstPt183(Point(1191.5, 1903.42), 15);
1336     connRef183->setDestEndpoint(dstPt183);
1337     connRef183->setRoutingType((ConnType)2);
1338 
1339     ConnRef *connRef184 = new ConnRef(router, 184);
1340     ConnEnd srcPt184(Point(1191.5, 1732.42), 2);
1341     connRef184->setSourceEndpoint(srcPt184);
1342     ConnEnd dstPt184(Point(1191.5, 1779.42), 15);
1343     connRef184->setDestEndpoint(dstPt184);
1344     connRef184->setRoutingType((ConnType)2);
1345 
1346     ConnRef *connRef185 = new ConnRef(router, 185);
1347     ConnEnd srcPt185(Point(1191.5, 1702.42), 1);
1348     connRef185->setSourceEndpoint(srcPt185);
1349     ConnEnd dstPt185(Point(1191.5, 1655.42), 15);
1350     connRef185->setDestEndpoint(dstPt185);
1351     connRef185->setRoutingType((ConnType)2);
1352 
1353     ConnRef *connRef186 = new ConnRef(router, 186);
1354     ConnEnd srcPt186(Point(1160.5, 1358.42), 2);
1355     connRef186->setSourceEndpoint(srcPt186);
1356     ConnEnd dstPt186(Point(1191.5, 1455.42), 15);
1357     connRef186->setDestEndpoint(dstPt186);
1358     connRef186->setRoutingType((ConnType)2);
1359     std::vector<Checkpoint> checkpoints186(1);
1360     checkpoints186[0] = Point(1191.5, 1373.42);
1361     connRef186->setRoutingCheckpoints(checkpoints186);
1362 
1363     ConnRef *connRef187 = new ConnRef(router, 187);
1364     ConnEnd srcPt187(Point(1160.5, 1328.42), 1);
1365     connRef187->setSourceEndpoint(srcPt187);
1366     ConnEnd dstPt187(Point(1191.5, 1291.42), 15);
1367     connRef187->setDestEndpoint(dstPt187);
1368     connRef187->setRoutingType((ConnType)2);
1369     std::vector<Checkpoint> checkpoints187(1);
1370     checkpoints187[0] = Point(1191.5, 1313.42);
1371     connRef187->setRoutingCheckpoints(checkpoints187);
1372 
1373     ConnRef *connRef188 = new ConnRef(router, 188);
1374     ConnEnd srcPt188(Point(965.5, 1291.42), 4);
1375     connRef188->setSourceEndpoint(srcPt188);
1376     ConnEnd dstPt188(Point(736.5, 1291.42), 15);
1377     connRef188->setDestEndpoint(dstPt188);
1378     connRef188->setRoutingType((ConnType)2);
1379 
1380     ConnRef *connRef189 = new ConnRef(router, 189);
1381     ConnEnd srcPt189(Point(995.5, 1291.42), 8);
1382     connRef189->setSourceEndpoint(srcPt189);
1383     ConnEnd dstPt189(Point(1191.5, 1291.42), 15);
1384     connRef189->setDestEndpoint(dstPt189);
1385     connRef189->setRoutingType((ConnType)2);
1386 
1387     ConnRef *connRef190 = new ConnRef(router, 190);
1388     ConnEnd srcPt190(Point(1222.5, 1078.75), 2);
1389     connRef190->setSourceEndpoint(srcPt190);
1390     ConnEnd dstPt190(Point(1191.5, 1115.75), 15);
1391     connRef190->setDestEndpoint(dstPt190);
1392     connRef190->setRoutingType((ConnType)2);
1393     std::vector<Checkpoint> checkpoints190(1);
1394     checkpoints190[0] = Point(1191.5, 1033.75);
1395     connRef190->setRoutingCheckpoints(checkpoints190);
1396 
1397     ConnRef *connRef191 = new ConnRef(router, 191);
1398     ConnEnd srcPt191(Point(1160.5, 1048.75), 1);
1399     connRef191->setSourceEndpoint(srcPt191);
1400     ConnEnd dstPt191(Point(1191.5, 883), 15);
1401     connRef191->setDestEndpoint(dstPt191);
1402     connRef191->setRoutingType((ConnType)2);
1403     std::vector<Checkpoint> checkpoints191(1);
1404     checkpoints191[0] = Point(1191.5, 1093.75);
1405     connRef191->setRoutingCheckpoints(checkpoints191);
1406 
1407     ConnRef *connRef192 = new ConnRef(router, 192);
1408     ConnEnd srcPt192(Point(1312.5, 550.5), 4);
1409     connRef192->setSourceEndpoint(srcPt192);
1410     ConnEnd dstPt192(Point(1191.5, 584), 15);
1411     connRef192->setDestEndpoint(dstPt192);
1412     connRef192->setRoutingType((ConnType)2);
1413 
1414     ConnRef *connRef193 = new ConnRef(router, 193);
1415     ConnEnd srcPt193(Point(1191.5, 725), 1);
1416     connRef193->setSourceEndpoint(srcPt193);
1417     ConnEnd dstPt193(Point(1191.5, 584), 15);
1418     connRef193->setDestEndpoint(dstPt193);
1419     connRef193->setRoutingType((ConnType)2);
1420 
1421     ConnRef *connRef194 = new ConnRef(router, 194);
1422     ConnEnd srcPt194(Point(1191.5, 755), 2);
1423     connRef194->setSourceEndpoint(srcPt194);
1424     ConnEnd dstPt194(Point(1191.5, 883), 15);
1425     connRef194->setDestEndpoint(dstPt194);
1426     connRef194->setRoutingType((ConnType)2);
1427 
1428     ConnRef *connRef195 = new ConnRef(router, 195);
1429     ConnEnd srcPt195(Point(1191.5, 463), 1);
1430     connRef195->setSourceEndpoint(srcPt195);
1431     ConnEnd dstPt195(Point(1191.5, 280), 15);
1432     connRef195->setDestEndpoint(dstPt195);
1433     connRef195->setRoutingType((ConnType)2);
1434 
1435     ConnRef *connRef196 = new ConnRef(router, 196);
1436     ConnEnd srcPt196(Point(1191.5, 493), 2);
1437     connRef196->setSourceEndpoint(srcPt196);
1438     ConnEnd dstPt196(Point(1191.5, 584), 15);
1439     connRef196->setDestEndpoint(dstPt196);
1440     connRef196->setRoutingType((ConnType)2);
1441 
1442     ConnRef *connRef197 = new ConnRef(router, 197);
1443     ConnEnd srcPt197(Point(903.5, 883), 4);
1444     connRef197->setSourceEndpoint(srcPt197);
1445     ConnEnd dstPt197(Point(736.5, 883), 15);
1446     connRef197->setDestEndpoint(dstPt197);
1447     connRef197->setRoutingType((ConnType)2);
1448 
1449     ConnRef *connRef198 = new ConnRef(router, 198);
1450     ConnEnd srcPt198(Point(933.5, 883), 8);
1451     connRef198->setSourceEndpoint(srcPt198);
1452     ConnEnd dstPt198(Point(1191.5, 883), 15);
1453     connRef198->setDestEndpoint(dstPt198);
1454     connRef198->setRoutingType((ConnType)2);
1455 
1456     ConnRef *connRef199 = new ConnRef(router, 199);
1457     ConnEnd srcPt199(Point(491.5, 777), 8);
1458     connRef199->setSourceEndpoint(srcPt199);
1459     ConnEnd dstPt199(Point(736.5, 883), 15);
1460     connRef199->setDestEndpoint(dstPt199);
1461     connRef199->setRoutingType((ConnType)2);
1462     std::vector<Checkpoint> checkpoints199(1);
1463     checkpoints199[0] = Point(438.5, 883);
1464     connRef199->setRoutingCheckpoints(checkpoints199);
1465 
1466     ConnRef *connRef200 = new ConnRef(router, 200);
1467     ConnEnd srcPt200(Point(491.5, 852), 8);
1468     connRef200->setSourceEndpoint(srcPt200);
1469     ConnEnd dstPt200(Point(736.5, 883), 15);
1470     connRef200->setDestEndpoint(dstPt200);
1471     connRef200->setRoutingType((ConnType)2);
1472     std::vector<Checkpoint> checkpoints200(1);
1473     checkpoints200[0] = Point(438.5, 883);
1474     connRef200->setRoutingCheckpoints(checkpoints200);
1475 
1476     ConnRef *connRef201 = new ConnRef(router, 201);
1477     ConnEnd srcPt201(Point(783.5, 740), 4);
1478     connRef201->setSourceEndpoint(srcPt201);
1479     ConnEnd dstPt201(Point(736.5, 883), 15);
1480     connRef201->setDestEndpoint(dstPt201);
1481     connRef201->setRoutingType((ConnType)2);
1482 
1483     ConnRef *connRef202 = new ConnRef(router, 202);
1484     ConnEnd srcPt202(Point(813.5, 740), 8);
1485     connRef202->setSourceEndpoint(srcPt202);
1486     ConnEnd dstPt202(Point(1191.5, 584), 15);
1487     connRef202->setDestEndpoint(dstPt202);
1488     connRef202->setRoutingType((ConnType)2);
1489 
1490     ConnRef *connRef203 = new ConnRef(router, 203);
1491     ConnEnd srcPt203(Point(643.5, 755), 2);
1492     connRef203->setSourceEndpoint(srcPt203);
1493     ConnEnd dstPt203(Point(736.5, 883), 15);
1494     connRef203->setDestEndpoint(dstPt203);
1495     connRef203->setRoutingType((ConnType)2);
1496 
1497     ConnRef *connRef204 = new ConnRef(router, 204);
1498     ConnEnd srcPt204(Point(643.5, 725), 1);
1499     connRef204->setSourceEndpoint(srcPt204);
1500     ConnEnd dstPt204(Point(1191.5, 584), 15);
1501     connRef204->setDestEndpoint(dstPt204);
1502     connRef204->setRoutingType((ConnType)2);
1503 
1504     ConnRef *connRef205 = new ConnRef(router, 205);
1505     ConnEnd srcPt205(Point(286.5, 725), 1);
1506     connRef205->setSourceEndpoint(srcPt205);
1507     ConnEnd dstPt205(Point(286.5, 584), 15);
1508     connRef205->setDestEndpoint(dstPt205);
1509     connRef205->setRoutingType((ConnType)2);
1510 
1511     ConnRef *connRef206 = new ConnRef(router, 206);
1512     ConnEnd srcPt206(Point(286.5, 755), 2);
1513     connRef206->setSourceEndpoint(srcPt206);
1514     ConnEnd dstPt206(Point(286.5, 883), 15);
1515     connRef206->setDestEndpoint(dstPt206);
1516     connRef206->setRoutingType((ConnType)2);
1517 
1518     ConnRef *connRef207 = new ConnRef(router, 207);
1519     ConnEnd srcPt207(Point(722.5, 478), 8);
1520     connRef207->setSourceEndpoint(srcPt207);
1521     ConnEnd dstPt207(Point(1191.5, 584), 15);
1522     connRef207->setDestEndpoint(dstPt207);
1523     connRef207->setRoutingType((ConnType)2);
1524     std::vector<Checkpoint> checkpoints207(1);
1525     checkpoints207[0] = Point(669.5, 584);
1526     connRef207->setRoutingCheckpoints(checkpoints207);
1527 
1528     ConnRef *connRef208 = new ConnRef(router, 208);
1529     ConnEnd srcPt208(Point(722.5, 553), 8);
1530     connRef208->setSourceEndpoint(srcPt208);
1531     ConnEnd dstPt208(Point(1191.5, 584), 15);
1532     connRef208->setDestEndpoint(dstPt208);
1533     connRef208->setRoutingType((ConnType)2);
1534     std::vector<Checkpoint> checkpoints208(1);
1535     checkpoints208[0] = Point(669.5, 584);
1536     connRef208->setRoutingCheckpoints(checkpoints208);
1537 
1538     ConnRef *connRef209 = new ConnRef(router, 209);
1539     ConnEnd srcPt209(Point(692.5, 403), 4);
1540     connRef209->setSourceEndpoint(srcPt209);
1541     ConnEnd dstPt209(Point(286.5, 584), 15);
1542     connRef209->setDestEndpoint(dstPt209);
1543     connRef209->setRoutingType((ConnType)2);
1544     std::vector<Checkpoint> checkpoints209(1);
1545     checkpoints209[0] = Point(745.5, 584);
1546     connRef209->setRoutingCheckpoints(checkpoints209);
1547 
1548     ConnRef *connRef210 = new ConnRef(router, 210);
1549     ConnEnd srcPt210(Point(752.5, 341), 4);
1550     connRef210->setSourceEndpoint(srcPt210);
1551     ConnEnd dstPt210(Point(286.5, 584), 15);
1552     connRef210->setDestEndpoint(dstPt210);
1553     connRef210->setRoutingType((ConnType)2);
1554 
1555     ConnRef *connRef211 = new ConnRef(router, 211);
1556     ConnEnd srcPt211(Point(752.5, 239), 4);
1557     connRef211->setSourceEndpoint(srcPt211);
1558     ConnEnd dstPt211(Point(286.5, 584), 15);
1559     connRef211->setDestEndpoint(dstPt211);
1560     connRef211->setRoutingType((ConnType)2);
1561 
1562     ConnRef *connRef212 = new ConnRef(router, 212);
1563     ConnEnd srcPt212(Point(507.5, 2312.46), 8);
1564     connRef212->setSourceEndpoint(srcPt212);
1565     ConnEnd dstPt212(Point(674.5, 2312.46), 15);
1566     connRef212->setDestEndpoint(dstPt212);
1567     connRef212->setRoutingType((ConnType)2);
1568 
1569     ConnRef *connRef213 = new ConnRef(router, 213);
1570     ConnEnd srcPt213(Point(1191.5, 1584.42), 2);
1571     connRef213->setSourceEndpoint(srcPt213);
1572     ConnEnd dstPt213(Point(1191.5, 1655.42), 15);
1573     connRef213->setDestEndpoint(dstPt213);
1574     connRef213->setRoutingType((ConnType)2);
1575 
1576     ConnRef *connRef214 = new ConnRef(router, 214);
1577     ConnEnd srcPt214(Point(1191.5, 1554.42), 1);
1578     connRef214->setSourceEndpoint(srcPt214);
1579     ConnEnd dstPt214(Point(1191.5, 1455.42), 15);
1580     connRef214->setDestEndpoint(dstPt214);
1581     connRef214->setRoutingType((ConnType)2);
1582 
1583     ConnRef *connRef215 = new ConnRef(router, 215);
1584     ConnEnd srcPt215(Point(722.5, 615), 8);
1585     connRef215->setSourceEndpoint(srcPt215);
1586     ConnEnd dstPt215(Point(1191.5, 584), 15);
1587     connRef215->setDestEndpoint(dstPt215);
1588     connRef215->setRoutingType((ConnType)2);
1589     std::vector<Checkpoint> checkpoints215(1);
1590     checkpoints215[0] = Point(669.5, 584);
1591     connRef215->setRoutingCheckpoints(checkpoints215);
1592 
1593     ConnRef *connRef216 = new ConnRef(router, 216);
1594     ConnEnd srcPt216(Point(491.5, 914), 8);
1595     connRef216->setSourceEndpoint(srcPt216);
1596     ConnEnd dstPt216(Point(736.5, 883), 15);
1597     connRef216->setDestEndpoint(dstPt216);
1598     connRef216->setRoutingType((ConnType)2);
1599     std::vector<Checkpoint> checkpoints216(1);
1600     checkpoints216[0] = Point(438.5, 883);
1601     connRef216->setRoutingCheckpoints(checkpoints216);
1602 
1603     ConnRef *connRef217 = new ConnRef(router, 217);
1604     ConnEnd srcPt217(Point(301.5, 1076), 8);
1605     connRef217->setSourceEndpoint(srcPt217);
1606     ConnEnd dstPt217(Point(406.5, 1076), 15);
1607     connRef217->setDestEndpoint(dstPt217);
1608     connRef217->setRoutingType((ConnType)2);
1609 
1610     ConnRef *connRef218 = new ConnRef(router, 218);
1611     ConnEnd srcPt218(Point(301.5, 1178), 8);
1612     connRef218->setSourceEndpoint(srcPt218);
1613     ConnEnd dstPt218(Point(406.5, 1178), 15);
1614     connRef218->setDestEndpoint(dstPt218);
1615     connRef218->setRoutingType((ConnType)2);
1616 
1617     ConnRef *connRef219 = new ConnRef(router, 219);
1618     ConnEnd srcPt219(Point(569.5, 1076), 8);
1619     connRef219->setSourceEndpoint(srcPt219);
1620     ConnEnd dstPt219(Point(736.5, 883), 15);
1621     connRef219->setDestEndpoint(dstPt219);
1622     connRef219->setRoutingType((ConnType)2);
1623 
1624     ConnRef *connRef220 = new ConnRef(router, 220);
1625     ConnEnd srcPt220(Point(569.5, 1178), 8);
1626     connRef220->setSourceEndpoint(srcPt220);
1627     ConnEnd dstPt220(Point(736.5, 883), 15);
1628     connRef220->setDestEndpoint(dstPt220);
1629     connRef220->setRoutingType((ConnType)2);
1630 
1631     ConnRef *connRef221 = new ConnRef(router, 221);
1632     ConnEnd srcPt221(Point(1401.5, 550.5), 15);
1633     connRef221->setSourceEndpoint(srcPt221);
1634     ConnEnd dstPt221(Point(1342.5, 550.5), 8);
1635     connRef221->setDestEndpoint(dstPt221);
1636     connRef221->setRoutingType((ConnType)2);
1637 
1638     ConnRef *connRef222 = new ConnRef(router, 222);
1639     ConnEnd srcPt222(Point(286.5, 584), 15);
1640     connRef222->setSourceEndpoint(srcPt222);
1641     ConnEnd dstPt222(Point(692.5, 615), 4);
1642     connRef222->setDestEndpoint(dstPt222);
1643     connRef222->setRoutingType((ConnType)2);
1644     std::vector<Checkpoint> checkpoints222(1);
1645     checkpoints222[0] = Point(745.5, 584);
1646     connRef222->setRoutingCheckpoints(checkpoints222);
1647 
1648     ConnRef *connRef223 = new ConnRef(router, 223);
1649     ConnEnd srcPt223(Point(286.5, 584), 15);
1650     connRef223->setSourceEndpoint(srcPt223);
1651     ConnEnd dstPt223(Point(692.5, 690), 4);
1652     connRef223->setDestEndpoint(dstPt223);
1653     connRef223->setRoutingType((ConnType)2);
1654     std::vector<Checkpoint> checkpoints223(1);
1655     checkpoints223[0] = Point(745.5, 584);
1656     connRef223->setRoutingCheckpoints(checkpoints223);
1657 
1658     ConnRef *connRef224 = new ConnRef(router, 224);
1659     ConnEnd srcPt224(Point(286.5, 883), 15);
1660     connRef224->setSourceEndpoint(srcPt224);
1661     ConnEnd dstPt224(Point(461.5, 914), 4);
1662     connRef224->setDestEndpoint(dstPt224);
1663     connRef224->setRoutingType((ConnType)2);
1664     std::vector<Checkpoint> checkpoints224(1);
1665     checkpoints224[0] = Point(514.5, 883);
1666     connRef224->setRoutingCheckpoints(checkpoints224);
1667 
1668     ConnRef *connRef225 = new ConnRef(router, 225);
1669     ConnEnd srcPt225(Point(461.5, 989), 4);
1670     connRef225->setSourceEndpoint(srcPt225);
1671     ConnEnd dstPt225(Point(286.5, 883), 15);
1672     connRef225->setDestEndpoint(dstPt225);
1673     connRef225->setRoutingType((ConnType)2);
1674     std::vector<Checkpoint> checkpoints225(1);
1675     checkpoints225[0] = Point(514.5, 883);
1676     connRef225->setRoutingCheckpoints(checkpoints225);
1677 
1678     ConnRef *connRef226 = new ConnRef(router, 226);
1679     ConnEnd srcPt226(Point(491.5, 989), 8);
1680     connRef226->setSourceEndpoint(srcPt226);
1681     ConnEnd dstPt226(Point(736.5, 883), 15);
1682     connRef226->setDestEndpoint(dstPt226);
1683     connRef226->setRoutingType((ConnType)2);
1684     std::vector<Checkpoint> checkpoints226(1);
1685     checkpoints226[0] = Point(438.5, 883);
1686     connRef226->setRoutingCheckpoints(checkpoints226);
1687 
1688     ConnRef *connRef227 = new ConnRef(router, 227);
1689     ConnEnd srcPt227(Point(1191.5, 883), 15);
1690     connRef227->setSourceEndpoint(srcPt227);
1691     ConnEnd dstPt227(Point(1313.5, 1048.75), 1);
1692     connRef227->setDestEndpoint(dstPt227);
1693     connRef227->setRoutingType((ConnType)2);
1694     std::vector<Checkpoint> checkpoints227(1);
1695     checkpoints227[0] = Point(1191.5, 1093.75);
1696     connRef227->setRoutingCheckpoints(checkpoints227);
1697 
1698     ConnRef *connRef228 = new ConnRef(router, 228);
1699     ConnEnd srcPt228(Point(714.439, 1872.42), 8);
1700     connRef228->setSourceEndpoint(srcPt228);
1701     ConnEnd dstPt228(Point(1191.5, 1903.42), 15);
1702     connRef228->setDestEndpoint(dstPt228);
1703     connRef228->setRoutingType((ConnType)2);
1704     std::vector<Checkpoint> checkpoints228(1);
1705     checkpoints228[0] = Point(737.439, 1903.42);
1706     connRef228->setRoutingCheckpoints(checkpoints228);
1707 
1708     ConnRef *connRef229 = new ConnRef(router, 229);
1709     ConnEnd srcPt229(Point(1240.5, 1522.42), 2);
1710     connRef229->setSourceEndpoint(srcPt229);
1711     ConnEnd dstPt229(Point(1191.5, 1655.42), 15);
1712     connRef229->setDestEndpoint(dstPt229);
1713     connRef229->setRoutingType((ConnType)2);
1714     std::vector<Checkpoint> checkpoints229(1);
1715     checkpoints229[0] = Point(1265.5, 1537.42);
1716     connRef229->setRoutingCheckpoints(checkpoints229);
1717 
1718     ConnRef *connRef230 = new ConnRef(router, 230);
1719     ConnEnd srcPt230(Point(1331.5, 1522.42), 2);
1720     connRef230->setSourceEndpoint(srcPt230);
1721     ConnEnd dstPt230(Point(1191.5, 1655.42), 15);
1722     connRef230->setDestEndpoint(dstPt230);
1723     connRef230->setRoutingType((ConnType)2);
1724     std::vector<Checkpoint> checkpoints230(1);
1725     checkpoints230[0] = Point(1265.5, 1537.42);
1726     connRef230->setRoutingCheckpoints(checkpoints230);
1727 
1728     ConnRef *connRef231 = new ConnRef(router, 231);
1729     ConnEnd srcPt231(Point(1422.5, 1522.42), 2);
1730     connRef231->setSourceEndpoint(srcPt231);
1731     ConnEnd dstPt231(Point(1191.5, 1655.42), 15);
1732     connRef231->setDestEndpoint(dstPt231);
1733     connRef231->setRoutingType((ConnType)2);
1734     std::vector<Checkpoint> checkpoints231(1);
1735     checkpoints231[0] = Point(1265.5, 1537.42);
1736     connRef231->setRoutingCheckpoints(checkpoints231);
1737 
1738     ConnRef *connRef232 = new ConnRef(router, 232);
1739     ConnEnd srcPt232(Point(1222.5, 1358.42), 2);
1740     connRef232->setSourceEndpoint(srcPt232);
1741     ConnEnd dstPt232(Point(1191.5, 1455.42), 15);
1742     connRef232->setDestEndpoint(dstPt232);
1743     connRef232->setRoutingType((ConnType)2);
1744     std::vector<Checkpoint> checkpoints232(1);
1745     checkpoints232[0] = Point(1191.5, 1373.42);
1746     connRef232->setRoutingCheckpoints(checkpoints232);
1747 
1748     ConnRef *connRef233 = new ConnRef(router, 233);
1749     ConnEnd srcPt233(Point(1115.5, 1455.42), 8);
1750     connRef233->setSourceEndpoint(srcPt233);
1751     ConnEnd dstPt233(Point(1191.5, 1455.42), 15);
1752     connRef233->setDestEndpoint(dstPt233);
1753     connRef233->setRoutingType((ConnType)2);
1754 
1755     ConnRef *connRef234 = new ConnRef(router, 234);
1756     ConnEnd srcPt234(Point(1104.5, 2273.79), 8);
1757     connRef234->setSourceEndpoint(srcPt234);
1758     ConnEnd dstPt234(Point(1327.5, 2379.79), 15);
1759     connRef234->setDestEndpoint(dstPt234);
1760     connRef234->setRoutingType((ConnType)2);
1761     std::vector<Checkpoint> checkpoints234(1);
1762     checkpoints234[0] = Point(1127.5, 2379.79);
1763     connRef234->setRoutingCheckpoints(checkpoints234);
1764 
1765     ConnRef *connRef235 = new ConnRef(router, 235);
1766     ConnEnd srcPt235(Point(1104.5, 2348.79), 8);
1767     connRef235->setSourceEndpoint(srcPt235);
1768     ConnEnd dstPt235(Point(1327.5, 2379.79), 15);
1769     connRef235->setDestEndpoint(dstPt235);
1770     connRef235->setRoutingType((ConnType)2);
1771     std::vector<Checkpoint> checkpoints235(1);
1772     checkpoints235[0] = Point(1127.5, 2379.79);
1773     connRef235->setRoutingCheckpoints(checkpoints235);
1774 
1775     ConnRef *connRef236 = new ConnRef(router, 236);
1776     ConnEnd srcPt236(Point(1104.5, 2410.79), 8);
1777     connRef236->setSourceEndpoint(srcPt236);
1778     ConnEnd dstPt236(Point(1327.5, 2379.79), 15);
1779     connRef236->setDestEndpoint(dstPt236);
1780     connRef236->setRoutingType((ConnType)2);
1781     std::vector<Checkpoint> checkpoints236(1);
1782     checkpoints236[0] = Point(1127.5, 2379.79);
1783     connRef236->setRoutingCheckpoints(checkpoints236);
1784 
1785     ConnRef *connRef237 = new ConnRef(router, 237);
1786     ConnEnd srcPt237(Point(1104.5, 2485.79), 8);
1787     connRef237->setSourceEndpoint(srcPt237);
1788     ConnEnd dstPt237(Point(1327.5, 2379.79), 15);
1789     connRef237->setDestEndpoint(dstPt237);
1790     connRef237->setRoutingType((ConnType)2);
1791     std::vector<Checkpoint> checkpoints237(1);
1792     checkpoints237[0] = Point(1127.5, 2379.79);
1793     connRef237->setRoutingCheckpoints(checkpoints237);
1794 
1795     ConnRef *connRef238 = new ConnRef(router, 238);
1796     ConnEnd srcPt238(Point(569.5, 2040.42), 8);
1797     connRef238->setSourceEndpoint(srcPt238);
1798     ConnEnd dstPt238(Point(1191.5, 2169.42), 15);
1799     connRef238->setDestEndpoint(dstPt238);
1800     connRef238->setRoutingType((ConnType)2);
1801 
1802     ConnRef *connRef239 = new ConnRef(router, 239);
1803     ConnEnd srcPt239(Point(829.5, 2169.42), 15);
1804     connRef239->setSourceEndpoint(srcPt239);
1805     ConnEnd dstPt239(Point(829.5, 2302.79), 1);
1806     connRef239->setDestEndpoint(dstPt239);
1807     connRef239->setRoutingType((ConnType)2);
1808 
1809     ConnRef *connRef240 = new ConnRef(router, 240);
1810     ConnEnd srcPt240(Point(539.5, 2040.42), 4);
1811     connRef240->setSourceEndpoint(srcPt240);
1812     ConnEnd dstPt240(Point(251.5, 2169.42), 15);
1813     connRef240->setDestEndpoint(dstPt240);
1814     connRef240->setRoutingType((ConnType)2);
1815 
1816     ConnRef *connRef241 = new ConnRef(router, 241);
1817     ConnEnd srcPt241(Point(1074.5, 2410.79), 4);
1818     connRef241->setSourceEndpoint(srcPt241);
1819     ConnEnd dstPt241(Point(829.5, 2379.79), 15);
1820     connRef241->setDestEndpoint(dstPt241);
1821     connRef241->setRoutingType((ConnType)2);
1822     std::vector<Checkpoint> checkpoints241(1);
1823     checkpoints241[0] = Point(1051.5, 2379.79);
1824     connRef241->setRoutingCheckpoints(checkpoints241);
1825 
1826     ConnRef *connRef242 = new ConnRef(router, 242);
1827     ConnEnd srcPt242(Point(1074.5, 2485.79), 4);
1828     connRef242->setSourceEndpoint(srcPt242);
1829     ConnEnd dstPt242(Point(829.5, 2379.79), 15);
1830     connRef242->setDestEndpoint(dstPt242);
1831     connRef242->setRoutingType((ConnType)2);
1832     std::vector<Checkpoint> checkpoints242(1);
1833     checkpoints242[0] = Point(1051.5, 2379.79);
1834     connRef242->setRoutingCheckpoints(checkpoints242);
1835 
1836     ConnRef *connRef243 = new ConnRef(router, 243);
1837     ConnEnd srcPt243(Point(477.5, 2312.46), 4);
1838     connRef243->setSourceEndpoint(srcPt243);
1839     ConnEnd dstPt243(Point(375.5, 2312.46), 15);
1840     connRef243->setDestEndpoint(dstPt243);
1841     connRef243->setRoutingType((ConnType)2);
1842 
1843     ConnRef *connRef244 = new ConnRef(router, 244);
1844     ConnEnd srcPt244(Point(1191.5, 1115.75), 15);
1845     connRef244->setSourceEndpoint(srcPt244);
1846     ConnEnd dstPt244(Point(1160.5, 1078.75), 2);
1847     connRef244->setDestEndpoint(dstPt244);
1848     connRef244->setRoutingType((ConnType)2);
1849     std::vector<Checkpoint> checkpoints244(1);
1850     checkpoints244[0] = Point(1191.5, 1033.75);
1851     connRef244->setRoutingCheckpoints(checkpoints244);
1852 
1853     ConnRef *connRef245 = new ConnRef(router, 245);
1854     ConnEnd srcPt245(Point(216.5, 1076), 15);
1855     connRef245->setSourceEndpoint(srcPt245);
1856     ConnEnd dstPt245(Point(271.5, 1076), 4);
1857     connRef245->setDestEndpoint(dstPt245);
1858     connRef245->setRoutingType((ConnType)2);
1859 
1860     ConnRef *connRef246 = new ConnRef(router, 246);
1861     ConnEnd srcPt246(Point(406.5, 1076), 15);
1862     connRef246->setSourceEndpoint(srcPt246);
1863     ConnEnd dstPt246(Point(539.5, 1076), 4);
1864     connRef246->setDestEndpoint(dstPt246);
1865     connRef246->setRoutingType((ConnType)2);
1866 
1867     ConnRef *connRef247 = new ConnRef(router, 247);
1868     ConnEnd srcPt247(Point(406.5, 1178), 15);
1869     connRef247->setSourceEndpoint(srcPt247);
1870     ConnEnd dstPt247(Point(539.5, 1178), 4);
1871     connRef247->setDestEndpoint(dstPt247);
1872     connRef247->setRoutingType((ConnType)2);
1873 
1874     ConnRef *connRef248 = new ConnRef(router, 248);
1875     ConnEnd srcPt248(Point(216.5, 1178), 15);
1876     connRef248->setSourceEndpoint(srcPt248);
1877     ConnEnd dstPt248(Point(271.5, 1178), 4);
1878     connRef248->setDestEndpoint(dstPt248);
1879     connRef248->setRoutingType((ConnType)2);
1880 
1881     ConnRef *connRef249 = new ConnRef(router, 249);
1882     ConnEnd srcPt249(Point(714.439, 1934.42), 8);
1883     connRef249->setSourceEndpoint(srcPt249);
1884     ConnEnd dstPt249(Point(1191.5, 1903.42), 15);
1885     connRef249->setDestEndpoint(dstPt249);
1886     connRef249->setRoutingType((ConnType)2);
1887     std::vector<Checkpoint> checkpoints249(1);
1888     checkpoints249[0] = Point(737.439, 1903.42);
1889     connRef249->setRoutingCheckpoints(checkpoints249);
1890 
1891     ConnRef *connRef250 = new ConnRef(router, 250);
1892     ConnEnd srcPt250(Point(251.5, 1903.42), 15);
1893     connRef250->setSourceEndpoint(srcPt250);
1894     ConnEnd dstPt250(Point(684.439, 1934.42), 4);
1895     connRef250->setDestEndpoint(dstPt250);
1896     connRef250->setRoutingType((ConnType)2);
1897     std::vector<Checkpoint> checkpoints250(1);
1898     checkpoints250[0] = Point(661.439, 1903.42);
1899     connRef250->setRoutingCheckpoints(checkpoints250);
1900 
1901     ConnRef *connRef251 = new ConnRef(router, 251);
1902     ConnEnd srcPt251(Point(251.5, 1903.42), 15);
1903     connRef251->setSourceEndpoint(srcPt251);
1904     ConnEnd dstPt251(Point(684.439, 1872.42), 4);
1905     connRef251->setDestEndpoint(dstPt251);
1906     connRef251->setRoutingType((ConnType)2);
1907     std::vector<Checkpoint> checkpoints251(1);
1908     checkpoints251[0] = Point(661.439, 1903.42);
1909     connRef251->setRoutingCheckpoints(checkpoints251);
1910 
1911     ConnRef *connRef252 = new ConnRef(router, 252);
1912     ConnEnd srcPt252(Point(1222.5, 1328.42), 1);
1913     connRef252->setSourceEndpoint(srcPt252);
1914     ConnEnd dstPt252(Point(1191.5, 1291.42), 15);
1915     connRef252->setDestEndpoint(dstPt252);
1916     connRef252->setRoutingType((ConnType)2);
1917     std::vector<Checkpoint> checkpoints252(1);
1918     checkpoints252[0] = Point(1191.5, 1313.42);
1919     connRef252->setRoutingCheckpoints(checkpoints252);
1920 
1921     ConnRef *connRef253 = new ConnRef(router, 253);
1922     ConnEnd srcPt253(Point(1085.5, 1649.42), 4);
1923     connRef253->setSourceEndpoint(srcPt253);
1924     ConnEnd dstPt253(Point(949.5, 1569.42), 15);
1925     connRef253->setDestEndpoint(dstPt253);
1926     connRef253->setRoutingType((ConnType)2);
1927 
1928     ConnRef *connRef254 = new ConnRef(router, 254);
1929     ConnEnd srcPt254(Point(1115.5, 1649.42), 8);
1930     connRef254->setSourceEndpoint(srcPt254);
1931     ConnEnd dstPt254(Point(1191.5, 1655.42), 15);
1932     connRef254->setDestEndpoint(dstPt254);
1933     connRef254->setRoutingType((ConnType)2);
1934 
1935     ConnRef *connRef255 = new ConnRef(router, 255);
1936     ConnEnd srcPt255(Point(1085.5, 1455.42), 4);
1937     connRef255->setSourceEndpoint(srcPt255);
1938     ConnEnd dstPt255(Point(949.5, 1569.42), 15);
1939     connRef255->setDestEndpoint(dstPt255);
1940     connRef255->setRoutingType((ConnType)2);
1941 #endif
1942 
1943     ConnRef *connRef256 = new ConnRef(router, 256);
1944     ConnEnd srcPt256(Point(1191.5, 1291.42), 15);
1945     connRef256->setSourceEndpoint(srcPt256);
1946     ConnEnd dstPt256(Point(1240.5, 1492.42), 1);
1947     connRef256->setDestEndpoint(dstPt256);
1948     connRef256->setRoutingType((ConnType)2);
1949     std::vector<Checkpoint> checkpoints256(1);
1950     checkpoints256[0] = Point(1331.5, 1477.42);
1951     connRef256->setRoutingCheckpoints(checkpoints256);
1952 
1953     ConnRef *connRef257 = new ConnRef(router, 257);
1954     ConnEnd srcPt257(Point(1191.5, 1291.42), 15);
1955     connRef257->setSourceEndpoint(srcPt257);
1956     ConnEnd dstPt257(Point(1331.5, 1492.42), 1);
1957     connRef257->setDestEndpoint(dstPt257);
1958     connRef257->setRoutingType((ConnType)2);
1959     std::vector<Checkpoint> checkpoints257(1);
1960     checkpoints257[0] = Point(1331.5, 1477.42);
1961     connRef257->setRoutingCheckpoints(checkpoints256);
1962 
1963     ConnRef *connRef258 = new ConnRef(router, 258);
1964     ConnEnd srcPt258(Point(1191.5, 1291.42), 15);
1965     connRef258->setSourceEndpoint(srcPt258);
1966     ConnEnd dstPt258(Point(1422.5, 1492.42), 1);
1967     connRef258->setDestEndpoint(dstPt258);
1968     connRef258->setRoutingType((ConnType)2);
1969     std::vector<Checkpoint> checkpoints258(1);
1970     checkpoints258[0] = Point(1331.5, 1477.42);
1971     connRef258->setRoutingCheckpoints(checkpoints256);
1972 
1973 #ifdef ALL
1974     ConnRef *connRef259 = new ConnRef(router, 259);
1975     ConnEnd srcPt259(Point(160.5, 2216.42), 1);
1976     connRef259->setSourceEndpoint(srcPt259);
1977     ConnEnd dstPt259(Point(251.5, 2169.42), 15);
1978     connRef259->setDestEndpoint(dstPt259);
1979     connRef259->setRoutingType((ConnType)2);
1980     std::vector<Checkpoint> checkpoints259(1);
1981     checkpoints259[0] = Point(226.5, 2201.42);
1982     connRef259->setRoutingCheckpoints(checkpoints259);
1983 
1984     ConnRef *connRef260 = new ConnRef(router, 260);
1985     ConnEnd srcPt260(Point(1313.5, 1078.75), 2);
1986     connRef260->setSourceEndpoint(srcPt260);
1987     ConnEnd dstPt260(Point(1191.5, 1115.75), 15);
1988     connRef260->setDestEndpoint(dstPt260);
1989     connRef260->setRoutingType((ConnType)2);
1990     std::vector<Checkpoint> checkpoints260(1);
1991     checkpoints260[0] = Point(1191.5, 1033.75);
1992     connRef260->setRoutingCheckpoints(checkpoints260);
1993 
1994     ConnRef *connRef261 = new ConnRef(router, 261);
1995     ConnEnd srcPt261(Point(722.5, 690), 8);
1996     connRef261->setSourceEndpoint(srcPt261);
1997     ConnEnd dstPt261(Point(1191.5, 584), 15);
1998     connRef261->setDestEndpoint(dstPt261);
1999     connRef261->setRoutingType((ConnType)2);
2000     std::vector<Checkpoint> checkpoints261(1);
2001     checkpoints261[0] = Point(669.5, 584);
2002     connRef261->setRoutingCheckpoints(checkpoints261);
2003 
2004     ConnRef *connRef262 = new ConnRef(router, 262);
2005     ConnEnd srcPt262(Point(829.5, 2065.42), 15);
2006     connRef262->setSourceEndpoint(srcPt262);
2007     ConnEnd dstPt262(Point(1026.5, 2179.79), 8);
2008     connRef262->setDestEndpoint(dstPt262);
2009     connRef262->setRoutingType((ConnType)2);
2010 
2011     ConnRef *connRef263 = new ConnRef(router, 263);
2012     ConnEnd srcPt263(Point(829.5, 2065.42), 15);
2013     connRef263->setSourceEndpoint(srcPt263);
2014     ConnEnd dstPt263(Point(1011.5, 2083.42), 1);
2015     connRef263->setDestEndpoint(dstPt263);
2016     connRef263->setRoutingType((ConnType)2);
2017 
2018     ConnRef *connRef264 = new ConnRef(router, 264);
2019     ConnEnd srcPt264(Point(1249.5, 1196.75), 4);
2020     connRef264->setSourceEndpoint(srcPt264);
2021     ConnEnd dstPt264(Point(1191.5, 1196.75), 8);
2022     connRef264->setDestEndpoint(dstPt264);
2023     connRef264->setRoutingType((ConnType)2);
2024 
2025     ConnRef *connRef265 = new ConnRef(router, 265);
2026     ConnEnd srcPt265(Point(769.5, 2298.79), 2);
2027     connRef265->setSourceEndpoint(srcPt265);
2028     ConnEnd dstPt265(Point(769.5, 2348.79), 1);
2029     connRef265->setDestEndpoint(dstPt265);
2030     connRef265->setRoutingType((ConnType)2);
2031 
2032     ConnRef *connRef266 = new ConnRef(router, 266);
2033     ConnEnd srcPt266(Point(193.5, 2231.42), 8);
2034     connRef266->setSourceEndpoint(srcPt266);
2035     ConnEnd dstPt266(Point(251.5, 2231.42), 4);
2036     connRef266->setDestEndpoint(dstPt266);
2037     connRef266->setRoutingType((ConnType)2);
2038 
2039     ConnRef *connRef267 = new ConnRef(router, 267);
2040     ConnEnd srcPt267(Point(769.5, 2460.79), 1);
2041     connRef267->setSourceEndpoint(srcPt267);
2042     ConnEnd dstPt267(Point(769.5, 2410.79), 2);
2043     connRef267->setDestEndpoint(dstPt267);
2044     connRef267->setRoutingType((ConnType)2);
2045 
2046     ConnRef *connRef268 = new ConnRef(router, 268);
2047     ConnEnd srcPt268(Point(887.5, 2317.79), 4);
2048     connRef268->setSourceEndpoint(srcPt268);
2049     ConnEnd dstPt268(Point(829.5, 2317.79), 8);
2050     connRef268->setDestEndpoint(dstPt268);
2051     connRef268->setRoutingType((ConnType)2);
2052 
2053     ConnRef *connRef269 = new ConnRef(router, 269);
2054     ConnEnd srcPt269(Point(1089.5, 2223.79), 2);
2055     connRef269->setSourceEndpoint(srcPt269);
2056     ConnEnd dstPt269(Point(1089.5, 2273.79), 1);
2057     connRef269->setDestEndpoint(dstPt269);
2058     connRef269->setRoutingType((ConnType)2);
2059 
2060     ConnRef *connRef270 = new ConnRef(router, 270);
2061     ConnEnd srcPt270(Point(1089.5, 2298.79), 2);
2062     connRef270->setSourceEndpoint(srcPt270);
2063     ConnEnd dstPt270(Point(1089.5, 2348.79), 1);
2064     connRef270->setDestEndpoint(dstPt270);
2065     connRef270->setRoutingType((ConnType)2);
2066 
2067     ConnRef *connRef271 = new ConnRef(router, 271);
2068     ConnEnd srcPt271(Point(1011.5, 2229.79), 1);
2069     connRef271->setSourceEndpoint(srcPt271);
2070     ConnEnd dstPt271(Point(1011.5, 2179.79), 2);
2071     connRef271->setDestEndpoint(dstPt271);
2072     connRef271->setRoutingType((ConnType)2);
2073 
2074     ConnRef *connRef272 = new ConnRef(router, 272);
2075     ConnEnd srcPt272(Point(1069.5, 2098.42), 4);
2076     connRef272->setSourceEndpoint(srcPt272);
2077     ConnEnd dstPt272(Point(1011.5, 2098.42), 8);
2078     connRef272->setDestEndpoint(dstPt272);
2079     connRef272->setRoutingType((ConnType)2);
2080 
2081     ConnRef *connRef273 = new ConnRef(router, 273);
2082     ConnEnd srcPt273(Point(705.5, 2119.42), 2);
2083     connRef273->setSourceEndpoint(srcPt273);
2084     ConnEnd dstPt273(Point(705.5, 2169.42), 1);
2085     connRef273->setDestEndpoint(dstPt273);
2086     connRef273->setRoutingType((ConnType)2);
2087 
2088     ConnRef *connRef274 = new ConnRef(router, 274);
2089     ConnEnd srcPt274(Point(375.5, 2119.42), 2);
2090     connRef274->setSourceEndpoint(srcPt274);
2091     ConnEnd dstPt274(Point(375.5, 2169.42), 1);
2092     connRef274->setDestEndpoint(dstPt274);
2093     connRef274->setRoutingType((ConnType)2);
2094 
2095     ConnRef *connRef275 = new ConnRef(router, 275);
2096     ConnEnd srcPt275(Point(1358.5, 2119.42), 2);
2097     connRef275->setSourceEndpoint(srcPt275);
2098     ConnEnd dstPt275(Point(1358.5, 2169.42), 1);
2099     connRef275->setDestEndpoint(dstPt275);
2100     connRef275->setRoutingType((ConnType)2);
2101 
2102     ConnRef *connRef276 = new ConnRef(router, 276);
2103     ConnEnd srcPt276(Point(1249.5, 1965.42), 4);
2104     connRef276->setSourceEndpoint(srcPt276);
2105     ConnEnd dstPt276(Point(1191.5, 1965.42), 8);
2106     connRef276->setDestEndpoint(dstPt276);
2107     connRef276->setRoutingType((ConnType)2);
2108 
2109     ConnRef *connRef277 = new ConnRef(router, 277);
2110     ConnEnd srcPt277(Point(1249.5, 1841.42), 4);
2111     connRef277->setSourceEndpoint(srcPt277);
2112     ConnEnd dstPt277(Point(1191.5, 1841.42), 8);
2113     connRef277->setDestEndpoint(dstPt277);
2114     connRef277->setRoutingType((ConnType)2);
2115 
2116     ConnRef *connRef278 = new ConnRef(router, 278);
2117     ConnEnd srcPt278(Point(1249.5, 1717.42), 4);
2118     connRef278->setSourceEndpoint(srcPt278);
2119     ConnEnd dstPt278(Point(1191.5, 1717.42), 8);
2120     connRef278->setDestEndpoint(dstPt278);
2121     connRef278->setRoutingType((ConnType)2);
2122 
2123     ConnRef *connRef279 = new ConnRef(router, 279);
2124     ConnEnd srcPt279(Point(1102.5, 1343.42), 8);
2125     connRef279->setSourceEndpoint(srcPt279);
2126     ConnEnd dstPt279(Point(1160.5, 1343.42), 4);
2127     connRef279->setDestEndpoint(dstPt279);
2128     connRef279->setRoutingType((ConnType)2);
2129 
2130     ConnRef *connRef280 = new ConnRef(router, 280);
2131     ConnEnd srcPt280(Point(980.5, 1241.42), 2);
2132     connRef280->setSourceEndpoint(srcPt280);
2133     ConnEnd dstPt280(Point(980.5, 1291.42), 1);
2134     connRef280->setDestEndpoint(dstPt280);
2135     connRef280->setRoutingType((ConnType)2);
2136 
2137     ConnRef *connRef281 = new ConnRef(router, 281);
2138     ConnEnd srcPt281(Point(1280.5, 1063.75), 4);
2139     connRef281->setSourceEndpoint(srcPt281);
2140     ConnEnd dstPt281(Point(1222.5, 1063.75), 8);
2141     connRef281->setDestEndpoint(dstPt281);
2142     connRef281->setRoutingType((ConnType)2);
2143 
2144     ConnRef *connRef282 = new ConnRef(router, 282);
2145     ConnEnd srcPt282(Point(1102.5, 1063.75), 8);
2146     connRef282->setSourceEndpoint(srcPt282);
2147     ConnEnd dstPt282(Point(1160.5, 1063.75), 4);
2148     connRef282->setDestEndpoint(dstPt282);
2149     connRef282->setRoutingType((ConnType)2);
2150 
2151     ConnRef *connRef283 = new ConnRef(router, 283);
2152     ConnEnd srcPt283(Point(1327.5, 500.5), 2);
2153     connRef283->setSourceEndpoint(srcPt283);
2154     ConnEnd dstPt283(Point(1327.5, 550.5), 1);
2155     connRef283->setDestEndpoint(dstPt283);
2156     connRef283->setRoutingType((ConnType)2);
2157 
2158     ConnRef *connRef284 = new ConnRef(router, 284);
2159     ConnEnd srcPt284(Point(1249.5, 740), 4);
2160     connRef284->setSourceEndpoint(srcPt284);
2161     ConnEnd dstPt284(Point(1191.5, 740), 8);
2162     connRef284->setDestEndpoint(dstPt284);
2163     connRef284->setRoutingType((ConnType)2);
2164 
2165     ConnRef *connRef285 = new ConnRef(router, 285);
2166     ConnEnd srcPt285(Point(1249.5, 478), 4);
2167     connRef285->setSourceEndpoint(srcPt285);
2168     ConnEnd dstPt285(Point(1191.5, 478), 8);
2169     connRef285->setDestEndpoint(dstPt285);
2170     connRef285->setRoutingType((ConnType)2);
2171 
2172     ConnRef *connRef286 = new ConnRef(router, 286);
2173     ConnEnd srcPt286(Point(918.5, 833), 2);
2174     connRef286->setSourceEndpoint(srcPt286);
2175     ConnEnd dstPt286(Point(918.5, 883), 1);
2176     connRef286->setDestEndpoint(dstPt286);
2177     connRef286->setRoutingType((ConnType)2);
2178 
2179     ConnRef *connRef287 = new ConnRef(router, 287);
2180     ConnEnd srcPt287(Point(476.5, 727), 2);
2181     connRef287->setSourceEndpoint(srcPt287);
2182     ConnEnd dstPt287(Point(476.5, 777), 1);
2183     connRef287->setDestEndpoint(dstPt287);
2184     connRef287->setRoutingType((ConnType)2);
2185 
2186     ConnRef *connRef288 = new ConnRef(router, 288);
2187     ConnEnd srcPt288(Point(476.5, 802), 2);
2188     connRef288->setSourceEndpoint(srcPt288);
2189     ConnEnd dstPt288(Point(476.5, 852), 1);
2190     connRef288->setDestEndpoint(dstPt288);
2191     connRef288->setRoutingType((ConnType)2);
2192 
2193     ConnRef *connRef289 = new ConnRef(router, 289);
2194     ConnEnd srcPt289(Point(798.5, 690), 2);
2195     connRef289->setSourceEndpoint(srcPt289);
2196     ConnEnd dstPt289(Point(798.5, 740), 1);
2197     connRef289->setDestEndpoint(dstPt289);
2198     connRef289->setRoutingType((ConnType)2);
2199 
2200     ConnRef *connRef290 = new ConnRef(router, 290);
2201     ConnEnd srcPt290(Point(585.5, 740), 8);
2202     connRef290->setSourceEndpoint(srcPt290);
2203     ConnEnd dstPt290(Point(643.5, 740), 4);
2204     connRef290->setDestEndpoint(dstPt290);
2205     connRef290->setRoutingType((ConnType)2);
2206 
2207     ConnRef *connRef291 = new ConnRef(router, 291);
2208     ConnEnd srcPt291(Point(344.5, 740), 4);
2209     connRef291->setSourceEndpoint(srcPt291);
2210     ConnEnd dstPt291(Point(286.5, 740), 8);
2211     connRef291->setDestEndpoint(dstPt291);
2212     connRef291->setRoutingType((ConnType)2);
2213 
2214     ConnRef *connRef292 = new ConnRef(router, 292);
2215     ConnEnd srcPt292(Point(707.5, 428), 2);
2216     connRef292->setSourceEndpoint(srcPt292);
2217     ConnEnd dstPt292(Point(707.5, 478), 1);
2218     connRef292->setDestEndpoint(dstPt292);
2219     connRef292->setRoutingType((ConnType)2);
2220 
2221     ConnRef *connRef293 = new ConnRef(router, 293);
2222     ConnEnd srcPt293(Point(707.5, 503), 2);
2223     connRef293->setSourceEndpoint(srcPt293);
2224     ConnEnd dstPt293(Point(707.5, 553), 1);
2225     connRef293->setDestEndpoint(dstPt293);
2226     connRef293->setRoutingType((ConnType)2);
2227 
2228     ConnRef *connRef294 = new ConnRef(router, 294);
2229     ConnEnd srcPt294(Point(707.5, 353), 2);
2230     connRef294->setSourceEndpoint(srcPt294);
2231     ConnEnd dstPt294(Point(707.5, 403), 1);
2232     connRef294->setDestEndpoint(dstPt294);
2233     connRef294->setRoutingType((ConnType)2);
2234 
2235     ConnRef *connRef295 = new ConnRef(router, 295);
2236     ConnEnd srcPt295(Point(767.5, 291), 2);
2237     connRef295->setSourceEndpoint(srcPt295);
2238     ConnEnd dstPt295(Point(767.5, 341), 1);
2239     connRef295->setDestEndpoint(dstPt295);
2240     connRef295->setRoutingType((ConnType)2);
2241 
2242     ConnRef *connRef296 = new ConnRef(router, 296);
2243     ConnEnd srcPt296(Point(767.5, 189), 2);
2244     connRef296->setSourceEndpoint(srcPt296);
2245     ConnEnd dstPt296(Point(767.5, 239), 1);
2246     connRef296->setDestEndpoint(dstPt296);
2247     connRef296->setRoutingType((ConnType)2);
2248 
2249     ConnRef *connRef297 = new ConnRef(router, 297);
2250     ConnEnd srcPt297(Point(492.5, 2262.46), 2);
2251     connRef297->setSourceEndpoint(srcPt297);
2252     ConnEnd dstPt297(Point(492.5, 2312.46), 1);
2253     connRef297->setDestEndpoint(dstPt297);
2254     connRef297->setRoutingType((ConnType)2);
2255 
2256     ConnRef *connRef298 = new ConnRef(router, 298);
2257     ConnEnd srcPt298(Point(1249.5, 1569.42), 4);
2258     connRef298->setSourceEndpoint(srcPt298);
2259     ConnEnd dstPt298(Point(1191.5, 1569.42), 8);
2260     connRef298->setDestEndpoint(dstPt298);
2261     connRef298->setRoutingType((ConnType)2);
2262 
2263     ConnRef *connRef299 = new ConnRef(router, 299);
2264     ConnEnd srcPt299(Point(707.5, 665), 1);
2265     connRef299->setSourceEndpoint(srcPt299);
2266     ConnEnd dstPt299(Point(707.5, 615), 2);
2267     connRef299->setDestEndpoint(dstPt299);
2268     connRef299->setRoutingType((ConnType)2);
2269 
2270     ConnRef *connRef300 = new ConnRef(router, 300);
2271     ConnEnd srcPt300(Point(476.5, 964), 1);
2272     connRef300->setSourceEndpoint(srcPt300);
2273     ConnEnd dstPt300(Point(476.5, 914), 2);
2274     connRef300->setDestEndpoint(dstPt300);
2275     connRef300->setRoutingType((ConnType)2);
2276 
2277     ConnRef *connRef301 = new ConnRef(router, 301);
2278     ConnEnd srcPt301(Point(286.5, 1026), 2);
2279     connRef301->setSourceEndpoint(srcPt301);
2280     ConnEnd dstPt301(Point(286.5, 1076), 1);
2281     connRef301->setDestEndpoint(dstPt301);
2282     connRef301->setRoutingType((ConnType)2);
2283 
2284     ConnRef *connRef302 = new ConnRef(router, 302);
2285     ConnEnd srcPt302(Point(286.5, 1128), 2);
2286     connRef302->setSourceEndpoint(srcPt302);
2287     ConnEnd dstPt302(Point(286.5, 1178), 1);
2288     connRef302->setDestEndpoint(dstPt302);
2289     connRef302->setRoutingType((ConnType)2);
2290 
2291     ConnRef *connRef303 = new ConnRef(router, 303);
2292     ConnEnd srcPt303(Point(554.5, 1026), 2);
2293     connRef303->setSourceEndpoint(srcPt303);
2294     ConnEnd dstPt303(Point(554.5, 1076), 1);
2295     connRef303->setDestEndpoint(dstPt303);
2296     connRef303->setRoutingType((ConnType)2);
2297 
2298     ConnRef *connRef304 = new ConnRef(router, 304);
2299     ConnEnd srcPt304(Point(554.5, 1128), 2);
2300     connRef304->setSourceEndpoint(srcPt304);
2301     ConnEnd dstPt304(Point(554.5, 1178), 1);
2302     connRef304->setDestEndpoint(dstPt304);
2303     connRef304->setRoutingType((ConnType)2);
2304 
2305     ConnRef *connRef305 = new ConnRef(router, 305);
2306     ConnEnd srcPt305(Point(699.439, 1984.42), 1);
2307     connRef305->setSourceEndpoint(srcPt305);
2308     ConnEnd dstPt305(Point(699.439, 1934.42), 2);
2309     connRef305->setDestEndpoint(dstPt305);
2310     connRef305->setRoutingType((ConnType)2);
2311 
2312     ConnRef *connRef306 = new ConnRef(router, 306);
2313     ConnEnd srcPt306(Point(1089.5, 2460.79), 1);
2314     connRef306->setSourceEndpoint(srcPt306);
2315     ConnEnd dstPt306(Point(1089.5, 2410.79), 2);
2316     connRef306->setDestEndpoint(dstPt306);
2317     connRef306->setRoutingType((ConnType)2);
2318 
2319     ConnRef *connRef307 = new ConnRef(router, 307);
2320     ConnEnd srcPt307(Point(699.439, 1822.42), 2);
2321     connRef307->setSourceEndpoint(srcPt307);
2322     ConnEnd dstPt307(Point(699.439, 1872.42), 1);
2323     connRef307->setDestEndpoint(dstPt307);
2324     connRef307->setRoutingType((ConnType)2);
2325 
2326     ConnRef *connRef308 = new ConnRef(router, 308);
2327     ConnEnd srcPt308(Point(1280.5, 1343.42), 4);
2328     connRef308->setSourceEndpoint(srcPt308);
2329     ConnEnd dstPt308(Point(1222.5, 1343.42), 8);
2330     connRef308->setDestEndpoint(dstPt308);
2331     connRef308->setRoutingType((ConnType)2);
2332 
2333     ConnRef *connRef309 = new ConnRef(router, 309);
2334     ConnEnd srcPt309(Point(1298.5, 1507.42), 4);
2335     connRef309->setSourceEndpoint(srcPt309);
2336     ConnEnd dstPt309(Point(1240.5, 1507.42), 8);
2337     connRef309->setDestEndpoint(dstPt309);
2338     connRef309->setRoutingType((ConnType)2);
2339 
2340     ConnRef *connRef310 = new ConnRef(router, 310);
2341     ConnEnd srcPt310(Point(1389.5, 1507.42), 4);
2342     connRef310->setSourceEndpoint(srcPt310);
2343     ConnEnd dstPt310(Point(1331.5, 1507.42), 8);
2344     connRef310->setDestEndpoint(dstPt310);
2345     connRef310->setRoutingType((ConnType)2);
2346 
2347     ConnRef *connRef311 = new ConnRef(router, 311);
2348     ConnEnd srcPt311(Point(554.5, 1990.42), 2);
2349     connRef311->setSourceEndpoint(srcPt311);
2350     ConnEnd dstPt311(Point(554.5, 2040.42), 1);
2351     connRef311->setDestEndpoint(dstPt311);
2352     connRef311->setRoutingType((ConnType)2);
2353 
2354     ConnRef *connRef312 = new ConnRef(router, 312);
2355     ConnEnd srcPt312(Point(1480.5, 1507.42), 4);
2356     connRef312->setSourceEndpoint(srcPt312);
2357     ConnEnd dstPt312(Point(1422.5, 1507.42), 8);
2358     connRef312->setDestEndpoint(dstPt312);
2359     connRef312->setRoutingType((ConnType)2);
2360 
2361     ConnRef *connRef313 = new ConnRef(router, 313);
2362     ConnEnd srcPt313(Point(1100.5, 1599.42), 2);
2363     connRef313->setSourceEndpoint(srcPt313);
2364     ConnEnd dstPt313(Point(1100.5, 1649.42), 1);
2365     connRef313->setDestEndpoint(dstPt313);
2366     connRef313->setRoutingType((ConnType)2);
2367 
2368     ConnRef *connRef314 = new ConnRef(router, 314);
2369     ConnEnd srcPt314(Point(1100.5, 1405.42), 2);
2370     connRef314->setSourceEndpoint(srcPt314);
2371     ConnEnd dstPt314(Point(1100.5, 1455.42), 1);
2372     connRef314->setDestEndpoint(dstPt314);
2373     connRef314->setRoutingType((ConnType)2);
2374 
2375     ConnRef *connRef315 = new ConnRef(router, 315);
2376     ConnEnd srcPt315(Point(102.5, 2231.42), 8);
2377     connRef315->setSourceEndpoint(srcPt315);
2378     ConnEnd dstPt315(Point(160.5, 2231.42), 4);
2379     connRef315->setDestEndpoint(dstPt315);
2380     connRef315->setRoutingType((ConnType)2);
2381 
2382     ConnRef *connRef316 = new ConnRef(router, 316);
2383     ConnEnd srcPt316(Point(1371.5, 1063.75), 4);
2384     connRef316->setSourceEndpoint(srcPt316);
2385     ConnEnd dstPt316(Point(1313.5, 1063.75), 8);
2386     connRef316->setDestEndpoint(dstPt316);
2387     connRef316->setRoutingType((ConnType)2);
2388 
2389     ConnRef *connRef317 = new ConnRef(router, 317);
2390     ConnEnd srcPt317(Point(707.5, 740), 1);
2391     connRef317->setSourceEndpoint(srcPt317);
2392     ConnEnd dstPt317(Point(707.5, 690), 2);
2393     connRef317->setDestEndpoint(dstPt317);
2394     connRef317->setRoutingType((ConnType)2);
2395 
2396     ConnRef *connRef318 = new ConnRef(router, 318);
2397     ConnEnd srcPt318(Point(476.5, 1039), 1);
2398     connRef318->setSourceEndpoint(srcPt318);
2399     ConnEnd dstPt318(Point(476.5, 989), 2);
2400     connRef318->setDestEndpoint(dstPt318);
2401     connRef318->setRoutingType((ConnType)2);
2402 
2403     ConnRef *connRef319 = new ConnRef(router, 319);
2404     ConnEnd srcPt319(Point(1089.5, 2535.79), 1);
2405     connRef319->setSourceEndpoint(srcPt319);
2406     ConnEnd dstPt319(Point(1089.5, 2485.79), 2);
2407     connRef319->setDestEndpoint(dstPt319);
2408     connRef319->setRoutingType((ConnType)2);
2409 
2410     ConnRef *connRef320 = new ConnRef(router, 320);
2411     ConnEnd srcPt320(Point(251.5, 2169.42), 15);
2412     connRef320->setSourceEndpoint(srcPt320);
2413     ConnEnd dstPt320(Point(251.5, 2216.42), 1);
2414     connRef320->setDestEndpoint(dstPt320);
2415     connRef320->setRoutingType((ConnType)2);
2416     std::vector<Checkpoint> checkpoints320(1);
2417     checkpoints320[0] = Point(226.5, 2201.42);
2418     connRef320->setRoutingCheckpoints(checkpoints320);
2419 
2420     ConnRef *connRef321 = new ConnRef(router, 321);
2421     ConnEnd srcPt321(Point(1191.5, 2169.42), 15);
2422     connRef321->setSourceEndpoint(srcPt321);
2423     ConnEnd dstPt321(Point(1026.5, 2179.79), 8);
2424     connRef321->setDestEndpoint(dstPt321);
2425     connRef321->setRoutingType((ConnType)2);
2426 
2427     ConnRef *connRef322 = new ConnRef(router, 322);
2428     ConnEnd srcPt322(Point(1191.5, 2169.42), 15);
2429     connRef322->setSourceEndpoint(srcPt322);
2430     ConnEnd dstPt322(Point(1011.5, 2083.42), 1);
2431     connRef322->setDestEndpoint(dstPt322);
2432     connRef322->setRoutingType((ConnType)2);
2433 
2434     ConnRef *connRef323 = new ConnRef(router, 323);
2435     ConnEnd srcPt323(Point(674.5, 2312.46), 15);
2436     connRef323->setSourceEndpoint(srcPt323);
2437     ConnEnd dstPt323(Point(720.5, 2169.42), 8);
2438     connRef323->setDestEndpoint(dstPt323);
2439     connRef323->setRoutingType((ConnType)2);
2440 
2441     ConnRef *connRef324 = new ConnRef(router, 324);
2442     ConnEnd srcPt324(Point(829.5, 2169.42), 15);
2443     connRef324->setSourceEndpoint(srcPt324);
2444     ConnEnd dstPt324(Point(720.5, 2169.42), 8);
2445     connRef324->setDestEndpoint(dstPt324);
2446     connRef324->setRoutingType((ConnType)2);
2447 
2448     ConnRef *connRef325 = new ConnRef(router, 325);
2449     ConnEnd srcPt325(Point(1191.5, 1903.42), 15);
2450     connRef325->setSourceEndpoint(srcPt325);
2451     ConnEnd dstPt325(Point(1191.5, 1950.42), 1);
2452     connRef325->setDestEndpoint(dstPt325);
2453     connRef325->setRoutingType((ConnType)2);
2454 
2455     ConnRef *connRef326 = new ConnRef(router, 326);
2456     ConnEnd srcPt326(Point(1191.5, 883), 15);
2457     connRef326->setSourceEndpoint(srcPt326);
2458     ConnEnd dstPt326(Point(1222.5, 1048.75), 1);
2459     connRef326->setDestEndpoint(dstPt326);
2460     connRef326->setRoutingType((ConnType)2);
2461     std::vector<Checkpoint> checkpoints326(1);
2462     checkpoints326[0] = Point(1191.5, 1093.75);
2463     connRef326->setRoutingCheckpoints(checkpoints326);
2464 
2465     ConnRef *connRef327 = new ConnRef(router, 327);
2466     ConnEnd srcPt327(Point(286.5, 883), 15);
2467     connRef327->setSourceEndpoint(srcPt327);
2468     ConnEnd dstPt327(Point(461.5, 777), 4);
2469     connRef327->setDestEndpoint(dstPt327);
2470     connRef327->setRoutingType((ConnType)2);
2471     std::vector<Checkpoint> checkpoints327(1);
2472     checkpoints327[0] = Point(514.5, 883);
2473     connRef327->setRoutingCheckpoints(checkpoints327);
2474 
2475     ConnRef *connRef328 = new ConnRef(router, 328);
2476     ConnEnd srcPt328(Point(286.5, 883), 15);
2477     connRef328->setSourceEndpoint(srcPt328);
2478     ConnEnd dstPt328(Point(461.5, 852), 4);
2479     connRef328->setDestEndpoint(dstPt328);
2480     connRef328->setRoutingType((ConnType)2);
2481     std::vector<Checkpoint> checkpoints328(1);
2482     checkpoints328[0] = Point(514.5, 883);
2483     connRef328->setRoutingCheckpoints(checkpoints328);
2484 
2485     ConnRef *connRef329 = new ConnRef(router, 329);
2486     ConnEnd srcPt329(Point(286.5, 584), 15);
2487     connRef329->setSourceEndpoint(srcPt329);
2488     ConnEnd dstPt329(Point(692.5, 478), 4);
2489     connRef329->setDestEndpoint(dstPt329);
2490     connRef329->setRoutingType((ConnType)2);
2491     std::vector<Checkpoint> checkpoints329(1);
2492     checkpoints329[0] = Point(745.5, 584);
2493     connRef329->setRoutingCheckpoints(checkpoints329);
2494 
2495     ConnRef *connRef330 = new ConnRef(router, 330);
2496     ConnEnd srcPt330(Point(286.5, 584), 15);
2497     connRef330->setSourceEndpoint(srcPt330);
2498     ConnEnd dstPt330(Point(692.5, 553), 4);
2499     connRef330->setDestEndpoint(dstPt330);
2500     connRef330->setRoutingType((ConnType)2);
2501     std::vector<Checkpoint> checkpoints330(1);
2502     checkpoints330[0] = Point(745.5, 584);
2503     connRef330->setRoutingCheckpoints(checkpoints330);
2504 
2505     ConnRef *connRef331 = new ConnRef(router, 331);
2506     ConnEnd srcPt331(Point(1191.5, 584), 15);
2507     connRef331->setSourceEndpoint(srcPt331);
2508     ConnEnd dstPt331(Point(722.5, 403), 8);
2509     connRef331->setDestEndpoint(dstPt331);
2510     connRef331->setRoutingType((ConnType)2);
2511     std::vector<Checkpoint> checkpoints331(1);
2512     checkpoints331[0] = Point(669.5, 584);
2513     connRef331->setRoutingCheckpoints(checkpoints331);
2514 
2515     ConnRef *connRef332 = new ConnRef(router, 332);
2516     ConnEnd srcPt332(Point(1191.5, 280), 15);
2517     connRef332->setSourceEndpoint(srcPt332);
2518     ConnEnd dstPt332(Point(782.5, 341), 8);
2519     connRef332->setDestEndpoint(dstPt332);
2520     connRef332->setRoutingType((ConnType)2);
2521 
2522     ConnRef *connRef333 = new ConnRef(router, 333);
2523     ConnEnd srcPt333(Point(1191.5, 280), 15);
2524     connRef333->setSourceEndpoint(srcPt333);
2525     ConnEnd dstPt333(Point(782.5, 239), 8);
2526     connRef333->setDestEndpoint(dstPt333);
2527     connRef333->setRoutingType((ConnType)2);
2528 
2529     ConnRef *connRef334 = new ConnRef(router, 334);
2530     ConnEnd srcPt334(Point(1191.5, 584), 15);
2531     connRef334->setSourceEndpoint(srcPt334);
2532     ConnEnd dstPt334(Point(1427, 986.25), 4);
2533     connRef334->setDestEndpoint(dstPt334);
2534     connRef334->setRoutingType((ConnType)2);
2535 #endif
2536 
2537     ConnRef *connRef335 = new ConnRef(router, 335);
2538     ConnEnd srcPt335(Point(1191.5, 1291.42), 15);
2539     connRef335->setSourceEndpoint(srcPt335);
2540     ConnEnd dstPt335(Point(1427, 1026.25), 4);
2541     connRef335->setDestEndpoint(dstPt335);
2542     connRef335->setRoutingType((ConnType)2);
2543 
2544 #ifdef ALL
2545     ConnRef *connRef336 = new ConnRef(router, 336);
2546     ConnEnd srcPt336(Point(1191.5, 1779.42), 15);
2547     connRef336->setSourceEndpoint(srcPt336);
2548     ConnEnd dstPt336(Point(1513, 1189.75), 2);
2549     connRef336->setDestEndpoint(dstPt336);
2550     connRef336->setRoutingType((ConnType)2);
2551 
2552     ConnRef *connRef337 = new ConnRef(router, 337);
2553     ConnEnd srcPt337(Point(1191.5, 2169.42), 15);
2554     connRef337->setSourceEndpoint(srcPt337);
2555     ConnEnd dstPt337(Point(1553, 1189.75), 2);
2556     connRef337->setDestEndpoint(dstPt337);
2557     connRef337->setRoutingType((ConnType)2);
2558 
2559     ConnRef *connRef338 = new ConnRef(router, 338);
2560     ConnEnd srcPt338(Point(1191.5, 280), 15);
2561     connRef338->setSourceEndpoint(srcPt338);
2562     ConnEnd dstPt338(Point(1252, 214.5), 2);
2563     connRef338->setDestEndpoint(dstPt338);
2564     connRef338->setRoutingType((ConnType)2);
2565 
2566     ConnRef *connRef339 = new ConnRef(router, 339);
2567     ConnEnd srcPt339(Point(251.5, 1903.42), 15);
2568     connRef339->setSourceEndpoint(srcPt339);
2569     ConnEnd dstPt339(Point(247.5, 2025.92), 8);
2570     connRef339->setDestEndpoint(dstPt339);
2571     connRef339->setRoutingType((ConnType)2);
2572 
2573     ConnRef *connRef340 = new ConnRef(router, 340);
2574     ConnEnd srcPt340(Point(251.5, 2169.42), 15);
2575     connRef340->setSourceEndpoint(srcPt340);
2576     ConnEnd dstPt340(Point(247.5, 2065.92), 8);
2577     connRef340->setDestEndpoint(dstPt340);
2578     connRef340->setRoutingType((ConnType)2);
2579 
2580     ConnRef *connRef341 = new ConnRef(router, 341);
2581     ConnEnd srcPt341(Point(1191.5, 1655.42), 15);
2582     connRef341->setSourceEndpoint(srcPt341);
2583     ConnEnd dstPt341(Point(736.5, 1662.92), 8);
2584     connRef341->setDestEndpoint(dstPt341);
2585     connRef341->setRoutingType((ConnType)2);
2586 
2587     ConnRef *connRef342 = new ConnRef(router, 342);
2588     ConnEnd srcPt342(Point(1432.5, 2169.42), 15);
2589     connRef342->setSourceEndpoint(srcPt342);
2590     ConnEnd dstPt342(Point(1438.5, 2248.79), 1);
2591     connRef342->setDestEndpoint(dstPt342);
2592     connRef342->setRoutingType((ConnType)2);
2593 #endif
2594 
2595     router->processTransaction();
2596     router->outputDiagram("output/checkpointNudging2");
2597 
2598     // Second last segment of connector 256 and 258 should be in line with each other
2599     // in the y dimension, in line with the checkpoint.
2600     bool areInline = (connRef258->displayRoute().ps[2].y == connRef258->displayRoute().ps[3].y) &&
2601     		     (connRef258->displayRoute().ps[2].y == connRef256->displayRoute().ps[2].y) &&
2602     		     (connRef258->displayRoute().ps[2].y == connRef256->displayRoute().ps[3].y);
2603 
2604     delete router;
2605     return (areInline) ? 0 : 1;
2606 };
2607