1 #include "libavoid/libavoid.h"
2 using namespace Avoid;
main(void)3 int main(void) {
4     Router *router = new Router(
5             PolyLineRouting | OrthogonalRouting);
6     router->setRoutingParameter((RoutingParameter)0, 50);
7     router->setRoutingParameter((RoutingParameter)1, 0);
8     router->setRoutingParameter((RoutingParameter)2, 0);
9     router->setRoutingParameter((RoutingParameter)3, 4000);
10     router->setRoutingParameter((RoutingParameter)4, 0);
11     router->setRoutingParameter((RoutingParameter)5, 100);
12     router->setRoutingOption((RoutingOption)0, true);
13     router->setRoutingOption((RoutingOption)1, true);
14     router->setRoutingOption((RoutingOption)2, false);
15     router->setRoutingOption((RoutingOption)3, false);
16 
17 #ifdef ALL
18     Polygon poly1(4);
19     poly1.ps[0] = Point(1339.5, 943.25);
20     poly1.ps[1] = Point(1339.5, 975.25);
21     poly1.ps[2] = Point(1319.5, 975.25);
22     poly1.ps[3] = Point(1319.5, 943.25);
23     new ShapeRef(router, poly1, 1);
24 
25     Polygon poly2(4);
26     poly2.ps[0] = Point(661.5, 2238.92);
27     poly2.ps[1] = Point(661.5, 2258.92);
28     poly2.ps[2] = Point(629.5, 2258.92);
29     poly2.ps[3] = Point(629.5, 2238.92);
30     new ShapeRef(router, poly2, 2);
31 
32     Polygon poly3(4);
33     poly3.ps[0] = Point(282.5, 2053.92);
34     poly3.ps[1] = Point(282.5, 2085.92);
35     poly3.ps[2] = Point(262.5, 2085.92);
36     poly3.ps[3] = Point(262.5, 2053.92);
37     new ShapeRef(router, poly3, 3);
38 
39     Polygon poly4(4);
40     poly4.ps[0] = Point(661.5, 2280.92);
41     poly4.ps[1] = Point(661.5, 2300.92);
42     poly4.ps[2] = Point(629.5, 2300.92);
43     poly4.ps[3] = Point(629.5, 2280.92);
44     new ShapeRef(router, poly4, 4);
45 
46     Polygon poly5(4);
47     poly5.ps[0] = Point(282.5, 2238.92);
48     poly5.ps[1] = Point(282.5, 2300.92);
49     poly5.ps[2] = Point(220.5, 2300.92);
50     poly5.ps[3] = Point(220.5, 2238.92);
51     new ShapeRef(router, poly5, 5);
52 
53     Polygon poly6(4);
54     poly6.ps[0] = Point(1771.5, 551.5);
55     poly6.ps[1] = Point(1771.5, 928.5);
56     poly6.ps[2] = Point(1549.5, 928.5);
57     poly6.ps[3] = Point(1549.5, 551.5);
58     new ShapeRef(router, poly6, 6);
59 
60     Polygon poly7(4);
61     poly7.ps[0] = Point(1449.5, 45);
62     poly7.ps[1] = Point(1449.5, 219);
63     poly7.ps[2] = Point(1329.5, 219);
64     poly7.ps[3] = Point(1329.5, 45);
65     new ShapeRef(router, poly7, 7);
66 
67     Polygon poly8(4);
68     poly8.ps[0] = Point(977.5, 2191.92);
69     poly8.ps[1] = Point(977.5, 2223.92);
70     poly8.ps[2] = Point(957.5, 2223.92);
71     poly8.ps[3] = Point(957.5, 2191.92);
72     new ShapeRef(router, poly8, 8);
73 
74     Polygon poly9(4);
75     poly9.ps[0] = Point(1297.5, 2163.92);
76     poly9.ps[1] = Point(1297.5, 2183.92);
77     poly9.ps[2] = Point(1265.5, 2183.92);
78     poly9.ps[3] = Point(1265.5, 2163.92);
79     new ShapeRef(router, poly9, 9);
80 
81     Polygon poly10(4);
82     poly10.ps[0] = Point(1297.5, 2238.92);
83     poly10.ps[1] = Point(1297.5, 2258.92);
84     poly10.ps[2] = Point(1265.5, 2258.92);
85     poly10.ps[3] = Point(1265.5, 2238.92);
86     new ShapeRef(router, poly10, 10);
87 
88     Polygon poly11(4);
89     poly11.ps[0] = Point(1173.5, 2031.92);
90     poly11.ps[1] = Point(1173.5, 2051.92);
91     poly11.ps[2] = Point(1141.5, 2051.92);
92     poly11.ps[3] = Point(1141.5, 2031.92);
93     new ShapeRef(router, poly11, 11);
94 
95     Polygon poly12(4);
96     poly12.ps[0] = Point(1167.5, 1909.92);
97     poly12.ps[1] = Point(1167.5, 1941.92);
98     poly12.ps[2] = Point(1147.5, 1941.92);
99     poly12.ps[3] = Point(1147.5, 1909.92);
100     new ShapeRef(router, poly12, 12);
101 #endif
102 
103     Polygon poly13(4);
104     poly13.ps[0] = Point(851.5, 1998.92);
105     poly13.ps[1] = Point(851.5, 2018.92);
106     poly13.ps[2] = Point(819.5, 2018.92);
107     poly13.ps[3] = Point(819.5, 1998.92);
108     new ShapeRef(router, poly13, 13);
109 
110 #ifdef ALL
111     Polygon poly14(4);
112     poly14.ps[0] = Point(426.5, 1998.92);
113     poly14.ps[1] = Point(426.5, 2018.92);
114     poly14.ps[2] = Point(394.5, 2018.92);
115     poly14.ps[3] = Point(394.5, 1998.92);
116     new ShapeRef(router, poly14, 14);
117 
118     Polygon poly15(4);
119     poly15.ps[0] = Point(1514.5, 1998.92);
120     poly15.ps[1] = Point(1514.5, 2018.92);
121     poly15.ps[2] = Point(1482.5, 2018.92);
122     poly15.ps[3] = Point(1482.5, 1998.92);
123     new ShapeRef(router, poly15, 15);
124 
125     Polygon poly16(4);
126     poly16.ps[0] = Point(1075.5, 1719.92);
127     poly16.ps[1] = Point(1075.5, 1763.92);
128     poly16.ps[2] = Point(987.5, 1763.92);
129     poly16.ps[3] = Point(987.5, 1719.92);
130     new ShapeRef(router, poly16, 16);
131 
132     Polygon poly17(4);
133     poly17.ps[0] = Point(1339.5, 1760.92);
134     poly17.ps[1] = Point(1339.5, 1792.92);
135     poly17.ps[2] = Point(1319.5, 1792.92);
136     poly17.ps[3] = Point(1319.5, 1760.92);
137     new ShapeRef(router, poly17, 17);
138 
139     Polygon poly18(4);
140     poly18.ps[0] = Point(252, 1782.92);
141     poly18.ps[1] = Point(252, 1946.92);
142     poly18.ps[2] = Point(45, 1946.92);
143     poly18.ps[3] = Point(45, 1782.92);
144     new ShapeRef(router, poly18, 18);
145 
146     Polygon poly19(4);
147     poly19.ps[0] = Point(1339.5, 1636.92);
148     poly19.ps[1] = Point(1339.5, 1668.92);
149     poly19.ps[2] = Point(1319.5, 1668.92);
150     poly19.ps[3] = Point(1319.5, 1636.92);
151     new ShapeRef(router, poly19, 19);
152 
153     Polygon poly20(4);
154     poly20.ps[0] = Point(1339.5, 1512.92);
155     poly20.ps[1] = Point(1339.5, 1544.92);
156     poly20.ps[2] = Point(1319.5, 1544.92);
157     poly20.ps[3] = Point(1319.5, 1512.92);
158     new ShapeRef(router, poly20, 20);
159 
160     Polygon poly21(4);
161     poly21.ps[0] = Point(1318.5, 1098.92);
162     poly21.ps[1] = Point(1318.5, 1130.92);
163     poly21.ps[2] = Point(1298.5, 1130.92);
164     poly21.ps[3] = Point(1298.5, 1098.92);
165     new ShapeRef(router, poly21, 21);
166 
167     Polygon poly22(4);
168     poly22.ps[0] = Point(867, 1443.92);
169     poly22.ps[1] = Point(867, 1503.92);
170     poly22.ps[2] = Point(554, 1503.92);
171     poly22.ps[3] = Point(554, 1443.92);
172     new ShapeRef(router, poly22, 22);
173 
174     Polygon poly23(4);
175     poly23.ps[0] = Point(1140.5, 1043.92);
176     poly23.ps[1] = Point(1140.5, 1063.92);
177     poly23.ps[2] = Point(1108.5, 1063.92);
178     poly23.ps[3] = Point(1108.5, 1043.92);
179     new ShapeRef(router, poly23, 23);
180 
181     Polygon poly24(4);
182     poly24.ps[0] = Point(1318.5, 761.25);
183     poly24.ps[1] = Point(1318.5, 793.25);
184     poly24.ps[2] = Point(1298.5, 793.25);
185     poly24.ps[3] = Point(1298.5, 761.25);
186     new ShapeRef(router, poly24, 24);
187 
188     Polygon poly25(4);
189     poly25.ps[0] = Point(1451.5, 761.25);
190     poly25.ps[1] = Point(1451.5, 793.25);
191     poly25.ps[2] = Point(1431.5, 793.25);
192     poly25.ps[3] = Point(1431.5, 761.25);
193     new ShapeRef(router, poly25, 25);
194 
195     Polygon poly26(4);
196     poly26.ps[0] = Point(1481.5, 461);
197     poly26.ps[1] = Point(1481.5, 481);
198     poly26.ps[2] = Point(1449.5, 481);
199     poly26.ps[3] = Point(1449.5, 461);
200     new ShapeRef(router, poly26, 26);
201 
202     Polygon poly27(4);
203     poly27.ps[0] = Point(1339.5, 573.75);
204     poly27.ps[1] = Point(1339.5, 605.75);
205     poly27.ps[2] = Point(1319.5, 605.75);
206     poly27.ps[3] = Point(1319.5, 573.75);
207     new ShapeRef(router, poly27, 27);
208 
209     Polygon poly28(4);
210     poly28.ps[0] = Point(1339.5, 372);
211     poly28.ps[1] = Point(1339.5, 404);
212     poly28.ps[2] = Point(1319.5, 404);
213     poly28.ps[3] = Point(1319.5, 372);
214     new ShapeRef(router, poly28, 28);
215 
216     Polygon poly29(4);
217     poly29.ps[0] = Point(1074.5, 667.25);
218     poly29.ps[1] = Point(1074.5, 687.25);
219     poly29.ps[2] = Point(1042.5, 687.25);
220     poly29.ps[3] = Point(1042.5, 667.25);
221     new ShapeRef(router, poly29, 29);
222 
223     Polygon poly30(4);
224     poly30.ps[0] = Point(529.5, 571.25);
225     poly30.ps[1] = Point(529.5, 591.25);
226     poly30.ps[2] = Point(497.5, 591.25);
227     poly30.ps[3] = Point(497.5, 571.25);
228     new ShapeRef(router, poly30, 30);
229 
230     Polygon poly31(4);
231     poly31.ps[0] = Point(529.5, 646.25);
232     poly31.ps[1] = Point(529.5, 666.25);
233     poly31.ps[2] = Point(497.5, 666.25);
234     poly31.ps[3] = Point(497.5, 646.25);
235     new ShapeRef(router, poly31, 31);
236 
237     Polygon poly32(4);
238     poly32.ps[0] = Point(950.5, 579.75);
239     poly32.ps[1] = Point(950.5, 599.75);
240     poly32.ps[2] = Point(918.5, 599.75);
241     poly32.ps[3] = Point(918.5, 579.75);
242     new ShapeRef(router, poly32, 32);
243 
244     Polygon poly33(4);
245     poly33.ps[0] = Point(779.5, 573.75);
246     poly33.ps[1] = Point(779.5, 605.75);
247     poly33.ps[2] = Point(759.5, 605.75);
248     poly33.ps[3] = Point(759.5, 573.75);
249     new ShapeRef(router, poly33, 33);
250 
251     Polygon poly34(4);
252     poly34.ps[0] = Point(296.5, 573.75);
253     poly34.ps[1] = Point(296.5, 605.75);
254     poly34.ps[2] = Point(276.5, 605.75);
255     poly34.ps[3] = Point(276.5, 573.75);
256     new ShapeRef(router, poly34, 34);
257 
258     Polygon poly35(4);
259     poly35.ps[0] = Point(628.5, 323.5);
260     poly35.ps[1] = Point(628.5, 343.5);
261     poly35.ps[2] = Point(596.5, 343.5);
262     poly35.ps[3] = Point(596.5, 323.5);
263     new ShapeRef(router, poly35, 35);
264 
265     Polygon poly36(4);
266     poly36.ps[0] = Point(628.5, 398.5);
267     poly36.ps[1] = Point(628.5, 418.5);
268     poly36.ps[2] = Point(596.5, 418.5);
269     poly36.ps[3] = Point(596.5, 398.5);
270     new ShapeRef(router, poly36, 36);
271 
272     Polygon poly37(4);
273     poly37.ps[0] = Point(628.5, 590.5);
274     poly37.ps[1] = Point(628.5, 610.5);
275     poly37.ps[2] = Point(596.5, 610.5);
276     poly37.ps[3] = Point(596.5, 590.5);
277     new ShapeRef(router, poly37, 37);
278 
279     Polygon poly38(4);
280     poly38.ps[0] = Point(917.5, 345);
281     poly38.ps[1] = Point(917.5, 365);
282     poly38.ps[2] = Point(885.5, 365);
283     poly38.ps[3] = Point(885.5, 345);
284     new ShapeRef(router, poly38, 38);
285 
286     Polygon poly39(4);
287     poly39.ps[0] = Point(917.5, 229);
288     poly39.ps[1] = Point(917.5, 249);
289     poly39.ps[2] = Point(885.5, 249);
290     poly39.ps[3] = Point(885.5, 229);
291     new ShapeRef(router, poly39, 39);
292 
293     Polygon poly40(4);
294     poly40.ps[0] = Point(402, 96.5);
295     poly40.ps[1] = Point(402, 131.5);
296     poly40.ps[2] = Point(141, 131.5);
297     poly40.ps[3] = Point(141, 96.5);
298     new ShapeRef(router, poly40, 40);
299 
300     Polygon poly41(4);
301     poly41.ps[0] = Point(562.5, 2164.92);
302     poly41.ps[1] = Point(562.5, 2184.92);
303     poly41.ps[2] = Point(530.5, 2184.92);
304     poly41.ps[3] = Point(530.5, 2164.92);
305     new ShapeRef(router, poly41, 41);
306 
307     Polygon poly42(4);
308     poly42.ps[0] = Point(1339.5, 1334.92);
309     poly42.ps[1] = Point(1339.5, 1366.92);
310     poly42.ps[2] = Point(1319.5, 1366.92);
311     poly42.ps[3] = Point(1319.5, 1334.92);
312     new ShapeRef(router, poly42, 42);
313 
314     Polygon poly43(4);
315     poly43.ps[0] = Point(628.5, 473.5);
316     poly43.ps[1] = Point(628.5, 493.5);
317     poly43.ps[2] = Point(596.5, 493.5);
318     poly43.ps[3] = Point(596.5, 473.5);
319     new ShapeRef(router, poly43, 43);
320 
321     Polygon poly44(4);
322     poly44.ps[0] = Point(529.5, 688.25);
323     poly44.ps[1] = Point(529.5, 708.25);
324     poly44.ps[2] = Point(497.5, 708.25);
325     poly44.ps[3] = Point(497.5, 688.25);
326     new ShapeRef(router, poly44, 44);
327 
328     Polygon poly45(4);
329     poly45.ps[0] = Point(302.5, 800.25);
330     poly45.ps[1] = Point(302.5, 820.25);
331     poly45.ps[2] = Point(270.5, 820.25);
332     poly45.ps[3] = Point(270.5, 800.25);
333     new ShapeRef(router, poly45, 45);
334 
335     Polygon poly46(4);
336     poly46.ps[0] = Point(302.5, 916.25);
337     poly46.ps[1] = Point(302.5, 936.25);
338     poly46.ps[2] = Point(270.5, 936.25);
339     poly46.ps[3] = Point(270.5, 916.25);
340     new ShapeRef(router, poly46, 46);
341 
342     Polygon poly47(4);
343     poly47.ps[0] = Point(694.5, 800.25);
344     poly47.ps[1] = Point(694.5, 820.25);
345     poly47.ps[2] = Point(662.5, 820.25);
346     poly47.ps[3] = Point(662.5, 800.25);
347     new ShapeRef(router, poly47, 47);
348 
349     Polygon poly48(4);
350     poly48.ps[0] = Point(694.5, 916.25);
351     poly48.ps[1] = Point(694.5, 936.25);
352     poly48.ps[2] = Point(662.5, 936.25);
353     poly48.ps[3] = Point(662.5, 916.25);
354     new ShapeRef(router, poly48, 48);
355 
356     Polygon poly49(4);
357     poly49.ps[0] = Point(1572.5, 440);
358     poly49.ps[1] = Point(1572.5, 502);
359     poly49.ps[2] = Point(1510.5, 502);
360     poly49.ps[3] = Point(1510.5, 440);
361     new ShapeRef(router, poly49, 49);
362 
363     Polygon poly50(4);
364     poly50.ps[0] = Point(1360.5, 241);
365     poly50.ps[1] = Point(1360.5, 303);
366     poly50.ps[2] = Point(1298.5, 303);
367     poly50.ps[3] = Point(1298.5, 241);
368     new ShapeRef(router, poly50, 50);
369 
370     Polygon poly51(4);
371     poly51.ps[0] = Point(1360.5, 1559.92);
372     poly51.ps[1] = Point(1360.5, 1621.92);
373     poly51.ps[2] = Point(1298.5, 1621.92);
374     poly51.ps[3] = Point(1298.5, 1559.92);
375     new ShapeRef(router, poly51, 51);
376 
377     Polygon poly52(4);
378     poly52.ps[0] = Point(317.5, 473.5);
379     poly52.ps[1] = Point(317.5, 535.5);
380     poly52.ps[2] = Point(255.5, 535.5);
381     poly52.ps[3] = Point(255.5, 473.5);
382     new ShapeRef(router, poly52, 52);
383 
384     Polygon poly53(4);
385     poly53.ps[0] = Point(317.5, 646.25);
386     poly53.ps[1] = Point(317.5, 708.25);
387     poly53.ps[2] = Point(255.5, 708.25);
388     poly53.ps[3] = Point(255.5, 646.25);
389     new ShapeRef(router, poly53, 53);
390 
391     Polygon poly54(4);
392     poly54.ps[0] = Point(899.5, 1022.92);
393     poly54.ps[1] = Point(899.5, 1084.92);
394     poly54.ps[2] = Point(837.5, 1084.92);
395     poly54.ps[3] = Point(837.5, 1022.92);
396     new ShapeRef(router, poly54, 54);
397 
398     Polygon poly55(4);
399     poly55.ps[0] = Point(899.5, 646.25);
400     poly55.ps[1] = Point(899.5, 708.25);
401     poly55.ps[2] = Point(837.5, 708.25);
402     poly55.ps[3] = Point(837.5, 646.25);
403     new ShapeRef(router, poly55, 55);
404 
405     Polygon poly56(4);
406     poly56.ps[0] = Point(1360.5, 473.5);
407     poly56.ps[1] = Point(1360.5, 535.5);
408     poly56.ps[2] = Point(1298.5, 535.5);
409     poly56.ps[3] = Point(1298.5, 473.5);
410     new ShapeRef(router, poly56, 56);
411 
412     Polygon poly57(4);
413     poly57.ps[0] = Point(1360.5, 646.25);
414     poly57.ps[1] = Point(1360.5, 708.25);
415     poly57.ps[2] = Point(1298.5, 708.25);
416     poly57.ps[3] = Point(1298.5, 646.25);
417     new ShapeRef(router, poly57, 57);
418 
419     Polygon poly58(4);
420     poly58.ps[0] = Point(1360.5, 1683.92);
421     poly58.ps[1] = Point(1360.5, 1745.92);
422     poly58.ps[2] = Point(1298.5, 1745.92);
423     poly58.ps[3] = Point(1298.5, 1683.92);
424     new ShapeRef(router, poly58, 58);
425 
426     Polygon poly59(4);
427     poly59.ps[0] = Point(1360.5, 1435.92);
428     poly59.ps[1] = Point(1360.5, 1497.92);
429     poly59.ps[2] = Point(1298.5, 1497.92);
430     poly59.ps[3] = Point(1298.5, 1435.92);
431     new ShapeRef(router, poly59, 59);
432 
433     Polygon poly60(4);
434     poly60.ps[0] = Point(1360.5, 1195.92);
435     poly60.ps[1] = Point(1360.5, 1257.92);
436     poly60.ps[2] = Point(1298.5, 1257.92);
437     poly60.ps[3] = Point(1298.5, 1195.92);
438     new ShapeRef(router, poly60, 60);
439 
440     Polygon poly61(4);
441     poly61.ps[0] = Point(1605.5, 1977.92);
442     poly61.ps[1] = Point(1605.5, 2039.92);
443     poly61.ps[2] = Point(1543.5, 2039.92);
444     poly61.ps[3] = Point(1543.5, 1977.92);
445     new ShapeRef(router, poly61, 61);
446 
447     Polygon poly62(4);
448     poly62.ps[0] = Point(833.5, 2143.92);
449     poly62.ps[1] = Point(833.5, 2205.92);
450     poly62.ps[2] = Point(771.5, 2205.92);
451     poly62.ps[3] = Point(771.5, 2143.92);
452     new ShapeRef(router, poly62, 62);
453 
454     Polygon poly63(4);
455     poly63.ps[0] = Point(1496.5, 2238.92);
456     poly63.ps[1] = Point(1496.5, 2300.92);
457     poly63.ps[2] = Point(1434.5, 2300.92);
458     poly63.ps[3] = Point(1434.5, 2238.92);
459     new ShapeRef(router, poly63, 63);
460 
461     Polygon poly64(4);
462     poly64.ps[0] = Point(1360.5, 1977.92);
463     poly64.ps[1] = Point(1360.5, 2039.92);
464     poly64.ps[2] = Point(1298.5, 2039.92);
465     poly64.ps[3] = Point(1298.5, 1977.92);
466     new ShapeRef(router, poly64, 64);
467 #endif
468 
469     Polygon poly65(4);
470     poly65.ps[0] = Point(998.5, 1977.92);
471     poly65.ps[1] = Point(998.5, 2039.92);
472     poly65.ps[2] = Point(936.5, 2039.92);
473     poly65.ps[3] = Point(936.5, 1977.92);
474     new ShapeRef(router, poly65, 65);
475 
476 #ifdef ALL
477     Polygon poly66(4);
478     poly66.ps[0] = Point(282.5, 1977.92);
479     poly66.ps[1] = Point(282.5, 2039.92);
480     poly66.ps[2] = Point(220.5, 2039.92);
481     poly66.ps[3] = Point(220.5, 1977.92);
482     new ShapeRef(router, poly66, 66);
483 
484     Polygon poly67(4);
485     poly67.ps[0] = Point(998.5, 2238.92);
486     poly67.ps[1] = Point(998.5, 2300.92);
487     poly67.ps[2] = Point(936.5, 2300.92);
488     poly67.ps[3] = Point(936.5, 2238.92);
489     new ShapeRef(router, poly67, 67);
490 #endif
491 
492     Polygon poly68(4);
493     poly68.ps[0] = Point(610.5, 1977.92);
494     poly68.ps[1] = Point(610.5, 2039.92);
495     poly68.ps[2] = Point(548.5, 2039.92);
496     poly68.ps[3] = Point(548.5, 1977.92);
497     new ShapeRef(router, poly68, 68);
498 
499 #ifdef ALL
500     Polygon poly69(4);
501     poly69.ps[0] = Point(441.5, 2143.92);
502     poly69.ps[1] = Point(441.5, 2205.92);
503     poly69.ps[2] = Point(379.5, 2205.92);
504     poly69.ps[3] = Point(379.5, 2143.92);
505     new ShapeRef(router, poly69, 69);
506 
507     Polygon poly70(4);
508     poly70.ps[0] = Point(1360.5, 812.25);
509     poly70.ps[1] = Point(1360.5, 874.25);
510     poly70.ps[2] = Point(1298.5, 874.25);
511     poly70.ps[3] = Point(1298.5, 812.25);
512     new ShapeRef(router, poly70, 70);
513 
514     Polygon poly71(4);
515     poly71.ps[0] = Point(247.5, 779.25);
516     poly71.ps[1] = Point(247.5, 841.25);
517     poly71.ps[2] = Point(185.5, 841.25);
518     poly71.ps[3] = Point(185.5, 779.25);
519     new ShapeRef(router, poly71, 71);
520 
521     Polygon poly72(4);
522     poly72.ps[0] = Point(474.5, 779.25);
523     poly72.ps[1] = Point(474.5, 841.25);
524     poly72.ps[2] = Point(412.5, 841.25);
525     poly72.ps[3] = Point(412.5, 779.25);
526     new ShapeRef(router, poly72, 72);
527 
528     Polygon poly73(4);
529     poly73.ps[0] = Point(474.5, 895.25);
530     poly73.ps[1] = Point(474.5, 957.25);
531     poly73.ps[2] = Point(412.5, 957.25);
532     poly73.ps[3] = Point(412.5, 895.25);
533     new ShapeRef(router, poly73, 73);
534 
535     Polygon poly74(4);
536     poly74.ps[0] = Point(247.5, 895.25);
537     poly74.ps[1] = Point(247.5, 957.25);
538     poly74.ps[2] = Point(185.5, 957.25);
539     poly74.ps[3] = Point(185.5, 895.25);
540     new ShapeRef(router, poly74, 74);
541 
542     Polygon poly75(4);
543     poly75.ps[0] = Point(393.5, 1683.92);
544     poly75.ps[1] = Point(393.5, 1703.92);
545     poly75.ps[2] = Point(361.5, 1703.92);
546     poly75.ps[3] = Point(361.5, 1683.92);
547     new ShapeRef(router, poly75, 75);
548 
549     Polygon poly76(4);
550     poly76.ps[0] = Point(282.5, 1683.92);
551     poly76.ps[1] = Point(282.5, 1745.92);
552     poly76.ps[2] = Point(220.5, 1745.92);
553     poly76.ps[3] = Point(220.5, 1683.92);
554     new ShapeRef(router, poly76, 76);
555 
556     Polygon poly77(4);
557     poly77.ps[0] = Point(1297.5, 2280.92);
558     poly77.ps[1] = Point(1297.5, 2300.92);
559     poly77.ps[2] = Point(1265.5, 2300.92);
560     poly77.ps[3] = Point(1265.5, 2280.92);
561     new ShapeRef(router, poly77, 77);
562 
563     Polygon poly78(4);
564     poly78.ps[0] = Point(393.5, 1725.92);
565     poly78.ps[1] = Point(393.5, 1745.92);
566     poly78.ps[2] = Point(361.5, 1745.92);
567     poly78.ps[3] = Point(361.5, 1725.92);
568     new ShapeRef(router, poly78, 78);
569 
570     Polygon poly79(4);
571     poly79.ps[0] = Point(1645, 2133.42);
572     poly79.ps[1] = Point(1645, 2298.42);
573     poly79.ps[2] = Point(1508, 2298.42);
574     poly79.ps[3] = Point(1508, 2133.42);
575     new ShapeRef(router, poly79, 79);
576 
577     Polygon poly80(4);
578     poly80.ps[0] = Point(1360.5, 1098.92);
579     poly80.ps[1] = Point(1360.5, 1130.92);
580     poly80.ps[2] = Point(1340.5, 1130.92);
581     poly80.ps[3] = Point(1340.5, 1098.92);
582     new ShapeRef(router, poly80, 80);
583 
584     Polygon poly81(4);
585     poly81.ps[0] = Point(1446.5, 1272.92);
586     poly81.ps[1] = Point(1446.5, 1304.92);
587     poly81.ps[2] = Point(1426.5, 1304.92);
588     poly81.ps[3] = Point(1426.5, 1272.92);
589     new ShapeRef(router, poly81, 81);
590 
591     Polygon poly82(4);
592     poly82.ps[0] = Point(1488.5, 1272.92);
593     poly82.ps[1] = Point(1488.5, 1304.92);
594     poly82.ps[2] = Point(1468.5, 1304.92);
595     poly82.ps[3] = Point(1468.5, 1272.92);
596     new ShapeRef(router, poly82, 82);
597 
598     Polygon poly83(4);
599     poly83.ps[0] = Point(694.5, 1849.92);
600     poly83.ps[1] = Point(694.5, 1869.92);
601     poly83.ps[2] = Point(662.5, 1869.92);
602     poly83.ps[3] = Point(662.5, 1849.92);
603     new ShapeRef(router, poly83, 83);
604 
605     Polygon poly84(4);
606     poly84.ps[0] = Point(1579.5, 1272.92);
607     poly84.ps[1] = Point(1579.5, 1304.92);
608     poly84.ps[2] = Point(1559.5, 1304.92);
609     poly84.ps[3] = Point(1559.5, 1272.92);
610     new ShapeRef(router, poly84, 84);
611 
612     Polygon poly85(4);
613     poly85.ps[0] = Point(1122.5, 1319.92);
614     poly85.ps[1] = Point(1122.5, 1381.92);
615     poly85.ps[2] = Point(1060.5, 1381.92);
616     poly85.ps[3] = Point(1060.5, 1319.92);
617     new ShapeRef(router, poly85, 85);
618 
619     Polygon poly86(4);
620     poly86.ps[0] = Point(1264.5, 1423.92);
621     poly86.ps[1] = Point(1264.5, 1443.92);
622     poly86.ps[2] = Point(1232.5, 1443.92);
623     poly86.ps[3] = Point(1232.5, 1423.92);
624     new ShapeRef(router, poly86, 86);
625 
626     Polygon poly87(4);
627     poly87.ps[0] = Point(1264.5, 1216.92);
628     poly87.ps[1] = Point(1264.5, 1236.92);
629     poly87.ps[2] = Point(1232.5, 1236.92);
630     poly87.ps[3] = Point(1232.5, 1216.92);
631     new ShapeRef(router, poly87, 87);
632 
633     Polygon poly88(4);
634     poly88.ps[0] = Point(1360.5, 1022.92);
635     poly88.ps[1] = Point(1360.5, 1084.92);
636     poly88.ps[2] = Point(1298.5, 1084.92);
637     poly88.ps[3] = Point(1298.5, 1022.92);
638     new ShapeRef(router, poly88, 88);
639 
640     Polygon poly89(4);
641     poly89.ps[0] = Point(240.5, 2053.92);
642     poly89.ps[1] = Point(240.5, 2085.92);
643     poly89.ps[2] = Point(220.5, 2085.92);
644     poly89.ps[3] = Point(220.5, 2053.92);
645     new ShapeRef(router, poly89, 89);
646 
647     Polygon poly90(4);
648     poly90.ps[0] = Point(1360.5, 761.25);
649     poly90.ps[1] = Point(1360.5, 793.25);
650     poly90.ps[2] = Point(1340.5, 793.25);
651     poly90.ps[3] = Point(1340.5, 761.25);
652     new ShapeRef(router, poly90, 90);
653 
654     Polygon poly91(4);
655     poly91.ps[0] = Point(628.5, 515.5);
656     poly91.ps[1] = Point(628.5, 535.5);
657     poly91.ps[2] = Point(596.5, 535.5);
658     poly91.ps[3] = Point(596.5, 515.5);
659     new ShapeRef(router, poly91, 91);
660 
661     Polygon poly92(4);
662     poly92.ps[0] = Point(529.5, 763.25);
663     poly92.ps[1] = Point(529.5, 783.25);
664     poly92.ps[2] = Point(497.5, 783.25);
665     poly92.ps[3] = Point(497.5, 763.25);
666     new ShapeRef(router, poly92, 92);
667 
668     Polygon poly93(4);
669     poly93.ps[0] = Point(1297.5, 2355.92);
670     poly93.ps[1] = Point(1297.5, 2375.92);
671     poly93.ps[2] = Point(1265.5, 2375.92);
672     poly93.ps[3] = Point(1265.5, 2355.92);
673     new ShapeRef(router, poly93, 93);
674 #endif
675 
676     Polygon poly94(4);
677     poly94.ps[0] = Point(998.5, 1861.92);
678     poly94.ps[1] = Point(998.5, 1923.92);
679     poly94.ps[2] = Point(936.5, 1923.92);
680     poly94.ps[3] = Point(936.5, 1861.92);
681     new ShapeRef(router, poly94, 94);
682 
683 #ifdef ALL
684     Polygon poly95(4);
685     poly95.ps[0] = Point(1415.5, 939.25);
686     poly95.ps[1] = Point(1415.5, 979.25);
687     poly95.ps[2] = Point(1339.5, 979.25);
688     poly95.ps[3] = Point(1339.5, 939.25);
689     new ShapeRef(router, poly95, 95);
690 
691     Polygon poly96(4);
692     poly96.ps[0] = Point(673.5, 2178.92);
693     poly96.ps[1] = Point(673.5, 2238.92);
694     poly96.ps[2] = Point(617.5, 2238.92);
695     poly96.ps[3] = Point(617.5, 2178.92);
696     new ShapeRef(router, poly96, 96);
697 
698     Polygon poly97(4);
699     poly97.ps[0] = Point(358.5, 2049.92);
700     poly97.ps[1] = Point(358.5, 2089.92);
701     poly97.ps[2] = Point(282.5, 2089.92);
702     poly97.ps[3] = Point(282.5, 2049.92);
703     new ShapeRef(router, poly97, 97);
704 
705     Polygon poly98(4);
706     poly98.ps[0] = Point(673.5, 2300.92);
707     poly98.ps[1] = Point(673.5, 2360.92);
708     poly98.ps[2] = Point(617.5, 2360.92);
709     poly98.ps[3] = Point(617.5, 2300.92);
710     new ShapeRef(router, poly98, 98);
711 
712     Polygon poly99(4);
713     poly99.ps[0] = Point(1053.5, 2187.92);
714     poly99.ps[1] = Point(1053.5, 2227.92);
715     poly99.ps[2] = Point(977.5, 2227.92);
716     poly99.ps[3] = Point(977.5, 2187.92);
717     new ShapeRef(router, poly99, 99);
718 
719     Polygon poly100(4);
720     poly100.ps[0] = Point(1309.5, 2103.92);
721     poly100.ps[1] = Point(1309.5, 2163.92);
722     poly100.ps[2] = Point(1253.5, 2163.92);
723     poly100.ps[3] = Point(1253.5, 2103.92);
724     new ShapeRef(router, poly100, 100);
725 
726     Polygon poly101(4);
727     poly101.ps[0] = Point(1309.5, 2178.92);
728     poly101.ps[1] = Point(1309.5, 2238.92);
729     poly101.ps[2] = Point(1253.5, 2238.92);
730     poly101.ps[3] = Point(1253.5, 2178.92);
731     new ShapeRef(router, poly101, 101);
732 
733     Polygon poly102(4);
734     poly102.ps[0] = Point(1185.5, 2051.92);
735     poly102.ps[1] = Point(1185.5, 2111.92);
736     poly102.ps[2] = Point(1129.5, 2111.92);
737     poly102.ps[3] = Point(1129.5, 2051.92);
738     new ShapeRef(router, poly102, 102);
739 
740     Polygon poly103(4);
741     poly103.ps[0] = Point(1243.5, 1905.92);
742     poly103.ps[1] = Point(1243.5, 1945.92);
743     poly103.ps[2] = Point(1167.5, 1945.92);
744     poly103.ps[3] = Point(1167.5, 1905.92);
745     new ShapeRef(router, poly103, 103);
746 #endif
747 
748     Polygon poly104(4);
749     poly104.ps[0] = Point(863.5, 1938.92);
750     poly104.ps[1] = Point(863.5, 1998.92);
751     poly104.ps[2] = Point(807.5, 1998.92);
752     poly104.ps[3] = Point(807.5, 1938.92);
753     new ShapeRef(router, poly104, 104);
754 
755 #ifdef ALL
756     Polygon poly105(4);
757     poly105.ps[0] = Point(438.5, 1938.92);
758     poly105.ps[1] = Point(438.5, 1998.92);
759     poly105.ps[2] = Point(382.5, 1998.92);
760     poly105.ps[3] = Point(382.5, 1938.92);
761     new ShapeRef(router, poly105, 105);
762 
763     Polygon poly106(4);
764     poly106.ps[0] = Point(1526.5, 1938.92);
765     poly106.ps[1] = Point(1526.5, 1998.92);
766     poly106.ps[2] = Point(1470.5, 1998.92);
767     poly106.ps[3] = Point(1470.5, 1938.92);
768     new ShapeRef(router, poly106, 106);
769 
770     Polygon poly107(4);
771     poly107.ps[0] = Point(1415.5, 1756.92);
772     poly107.ps[1] = Point(1415.5, 1796.92);
773     poly107.ps[2] = Point(1339.5, 1796.92);
774     poly107.ps[3] = Point(1339.5, 1756.92);
775     new ShapeRef(router, poly107, 107);
776 
777     Polygon poly108(4);
778     poly108.ps[0] = Point(1415.5, 1632.92);
779     poly108.ps[1] = Point(1415.5, 1672.92);
780     poly108.ps[2] = Point(1339.5, 1672.92);
781     poly108.ps[3] = Point(1339.5, 1632.92);
782     new ShapeRef(router, poly108, 108);
783 
784     Polygon poly109(4);
785     poly109.ps[0] = Point(1415.5, 1508.92);
786     poly109.ps[1] = Point(1415.5, 1548.92);
787     poly109.ps[2] = Point(1339.5, 1548.92);
788     poly109.ps[3] = Point(1339.5, 1508.92);
789     new ShapeRef(router, poly109, 109);
790 
791     Polygon poly110(4);
792     poly110.ps[0] = Point(1298.5, 1094.92);
793     poly110.ps[1] = Point(1298.5, 1134.92);
794     poly110.ps[2] = Point(1222.5, 1134.92);
795     poly110.ps[3] = Point(1222.5, 1094.92);
796     new ShapeRef(router, poly110, 110);
797 
798     Polygon poly111(4);
799     poly111.ps[0] = Point(1152.5, 983.917);
800     poly111.ps[1] = Point(1152.5, 1043.92);
801     poly111.ps[2] = Point(1096.5, 1043.92);
802     poly111.ps[3] = Point(1096.5, 983.917);
803     new ShapeRef(router, poly111, 111);
804 
805     Polygon poly112(4);
806     poly112.ps[0] = Point(1298.5, 757.25);
807     poly112.ps[1] = Point(1298.5, 797.25);
808     poly112.ps[2] = Point(1222.5, 797.25);
809     poly112.ps[3] = Point(1222.5, 757.25);
810     new ShapeRef(router, poly112, 112);
811 
812     Polygon poly113(4);
813     poly113.ps[0] = Point(1527.5, 757.25);
814     poly113.ps[1] = Point(1527.5, 797.25);
815     poly113.ps[2] = Point(1451.5, 797.25);
816     poly113.ps[3] = Point(1451.5, 757.25);
817     new ShapeRef(router, poly113, 113);
818 
819     Polygon poly114(4);
820     poly114.ps[0] = Point(1493.5, 401);
821     poly114.ps[1] = Point(1493.5, 461);
822     poly114.ps[2] = Point(1437.5, 461);
823     poly114.ps[3] = Point(1437.5, 401);
824     new ShapeRef(router, poly114, 114);
825 
826     Polygon poly115(4);
827     poly115.ps[0] = Point(1415.5, 569.75);
828     poly115.ps[1] = Point(1415.5, 609.75);
829     poly115.ps[2] = Point(1339.5, 609.75);
830     poly115.ps[3] = Point(1339.5, 569.75);
831     new ShapeRef(router, poly115, 115);
832 
833     Polygon poly116(4);
834     poly116.ps[0] = Point(1415.5, 368);
835     poly116.ps[1] = Point(1415.5, 408);
836     poly116.ps[2] = Point(1339.5, 408);
837     poly116.ps[3] = Point(1339.5, 368);
838     new ShapeRef(router, poly116, 116);
839 
840     Polygon poly117(4);
841     poly117.ps[0] = Point(1086.5, 607.25);
842     poly117.ps[1] = Point(1086.5, 667.25);
843     poly117.ps[2] = Point(1030.5, 667.25);
844     poly117.ps[3] = Point(1030.5, 607.25);
845     new ShapeRef(router, poly117, 117);
846 
847     Polygon poly118(4);
848     poly118.ps[0] = Point(541.5, 511.25);
849     poly118.ps[1] = Point(541.5, 571.25);
850     poly118.ps[2] = Point(485.5, 571.25);
851     poly118.ps[3] = Point(485.5, 511.25);
852     new ShapeRef(router, poly118, 118);
853 
854     Polygon poly119(4);
855     poly119.ps[0] = Point(541.5, 586.25);
856     poly119.ps[1] = Point(541.5, 646.25);
857     poly119.ps[2] = Point(485.5, 646.25);
858     poly119.ps[3] = Point(485.5, 586.25);
859     new ShapeRef(router, poly119, 119);
860 
861     Polygon poly120(4);
862     poly120.ps[0] = Point(962.5, 519.75);
863     poly120.ps[1] = Point(962.5, 579.75);
864     poly120.ps[2] = Point(906.5, 579.75);
865     poly120.ps[3] = Point(906.5, 519.75);
866     new ShapeRef(router, poly120, 120);
867 
868     Polygon poly121(4);
869     poly121.ps[0] = Point(759.5, 569.75);
870     poly121.ps[1] = Point(759.5, 609.75);
871     poly121.ps[2] = Point(683.5, 609.75);
872     poly121.ps[3] = Point(683.5, 569.75);
873     new ShapeRef(router, poly121, 121);
874 
875     Polygon poly122(4);
876     poly122.ps[0] = Point(372.5, 569.75);
877     poly122.ps[1] = Point(372.5, 609.75);
878     poly122.ps[2] = Point(296.5, 609.75);
879     poly122.ps[3] = Point(296.5, 569.75);
880     new ShapeRef(router, poly122, 122);
881 
882     Polygon poly123(4);
883     poly123.ps[0] = Point(640.5, 263.5);
884     poly123.ps[1] = Point(640.5, 323.5);
885     poly123.ps[2] = Point(584.5, 323.5);
886     poly123.ps[3] = Point(584.5, 263.5);
887     new ShapeRef(router, poly123, 123);
888 
889     Polygon poly124(4);
890     poly124.ps[0] = Point(640.5, 338.5);
891     poly124.ps[1] = Point(640.5, 398.5);
892     poly124.ps[2] = Point(584.5, 398.5);
893     poly124.ps[3] = Point(584.5, 338.5);
894     new ShapeRef(router, poly124, 124);
895 
896     Polygon poly125(4);
897     poly125.ps[0] = Point(640.5, 610.5);
898     poly125.ps[1] = Point(640.5, 670.5);
899     poly125.ps[2] = Point(584.5, 670.5);
900     poly125.ps[3] = Point(584.5, 610.5);
901     new ShapeRef(router, poly125, 125);
902 
903     Polygon poly126(4);
904     poly126.ps[0] = Point(929.5, 285);
905     poly126.ps[1] = Point(929.5, 345);
906     poly126.ps[2] = Point(873.5, 345);
907     poly126.ps[3] = Point(873.5, 285);
908     new ShapeRef(router, poly126, 126);
909 
910     Polygon poly127(4);
911     poly127.ps[0] = Point(929.5, 169);
912     poly127.ps[1] = Point(929.5, 229);
913     poly127.ps[2] = Point(873.5, 229);
914     poly127.ps[3] = Point(873.5, 169);
915     new ShapeRef(router, poly127, 127);
916 
917     Polygon poly128(4);
918     poly128.ps[0] = Point(574.5, 2104.92);
919     poly128.ps[1] = Point(574.5, 2164.92);
920     poly128.ps[2] = Point(518.5, 2164.92);
921     poly128.ps[3] = Point(518.5, 2104.92);
922     new ShapeRef(router, poly128, 128);
923 
924     Polygon poly129(4);
925     poly129.ps[0] = Point(1415.5, 1330.92);
926     poly129.ps[1] = Point(1415.5, 1370.92);
927     poly129.ps[2] = Point(1339.5, 1370.92);
928     poly129.ps[3] = Point(1339.5, 1330.92);
929     new ShapeRef(router, poly129, 129);
930 
931     Polygon poly130(4);
932     poly130.ps[0] = Point(640.5, 413.5);
933     poly130.ps[1] = Point(640.5, 473.5);
934     poly130.ps[2] = Point(584.5, 473.5);
935     poly130.ps[3] = Point(584.5, 413.5);
936     new ShapeRef(router, poly130, 130);
937 
938     Polygon poly131(4);
939     poly131.ps[0] = Point(541.5, 708.25);
940     poly131.ps[1] = Point(541.5, 768.25);
941     poly131.ps[2] = Point(485.5, 768.25);
942     poly131.ps[3] = Point(485.5, 708.25);
943     new ShapeRef(router, poly131, 131);
944 
945     Polygon poly132(4);
946     poly132.ps[0] = Point(314.5, 740.25);
947     poly132.ps[1] = Point(314.5, 800.25);
948     poly132.ps[2] = Point(258.5, 800.25);
949     poly132.ps[3] = Point(258.5, 740.25);
950     new ShapeRef(router, poly132, 132);
951 
952     Polygon poly133(4);
953     poly133.ps[0] = Point(314.5, 856.25);
954     poly133.ps[1] = Point(314.5, 916.25);
955     poly133.ps[2] = Point(258.5, 916.25);
956     poly133.ps[3] = Point(258.5, 856.25);
957     new ShapeRef(router, poly133, 133);
958 
959     Polygon poly134(4);
960     poly134.ps[0] = Point(706.5, 740.25);
961     poly134.ps[1] = Point(706.5, 800.25);
962     poly134.ps[2] = Point(650.5, 800.25);
963     poly134.ps[3] = Point(650.5, 740.25);
964     new ShapeRef(router, poly134, 134);
965 
966     Polygon poly135(4);
967     poly135.ps[0] = Point(706.5, 856.25);
968     poly135.ps[1] = Point(706.5, 916.25);
969     poly135.ps[2] = Point(650.5, 916.25);
970     poly135.ps[3] = Point(650.5, 856.25);
971     new ShapeRef(router, poly135, 135);
972 
973     Polygon poly136(4);
974     poly136.ps[0] = Point(405.5, 1623.92);
975     poly136.ps[1] = Point(405.5, 1683.92);
976     poly136.ps[2] = Point(349.5, 1683.92);
977     poly136.ps[3] = Point(349.5, 1623.92);
978     new ShapeRef(router, poly136, 136);
979 
980     Polygon poly137(4);
981     poly137.ps[0] = Point(1309.5, 2300.92);
982     poly137.ps[1] = Point(1309.5, 2360.92);
983     poly137.ps[2] = Point(1253.5, 2360.92);
984     poly137.ps[3] = Point(1253.5, 2300.92);
985     new ShapeRef(router, poly137, 137);
986 
987     Polygon poly138(4);
988     poly138.ps[0] = Point(405.5, 1745.92);
989     poly138.ps[1] = Point(405.5, 1805.92);
990     poly138.ps[2] = Point(349.5, 1805.92);
991     poly138.ps[3] = Point(349.5, 1745.92);
992     new ShapeRef(router, poly138, 138);
993 
994     Polygon poly139(4);
995     poly139.ps[0] = Point(1436.5, 1094.92);
996     poly139.ps[1] = Point(1436.5, 1134.92);
997     poly139.ps[2] = Point(1360.5, 1134.92);
998     poly139.ps[3] = Point(1360.5, 1094.92);
999     new ShapeRef(router, poly139, 139);
1000 
1001     Polygon poly140(4);
1002     poly140.ps[0] = Point(1426.5, 1268.92);
1003     poly140.ps[1] = Point(1426.5, 1308.92);
1004     poly140.ps[2] = Point(1350.5, 1308.92);
1005     poly140.ps[3] = Point(1350.5, 1268.92);
1006     new ShapeRef(router, poly140, 140);
1007 
1008     Polygon poly141(4);
1009     poly141.ps[0] = Point(1564.5, 1268.92);
1010     poly141.ps[1] = Point(1564.5, 1308.92);
1011     poly141.ps[2] = Point(1488.5, 1308.92);
1012     poly141.ps[3] = Point(1488.5, 1268.92);
1013     new ShapeRef(router, poly141, 141);
1014 
1015     Polygon poly142(4);
1016     poly142.ps[0] = Point(706.5, 1789.92);
1017     poly142.ps[1] = Point(706.5, 1849.92);
1018     poly142.ps[2] = Point(650.5, 1849.92);
1019     poly142.ps[3] = Point(650.5, 1789.92);
1020     new ShapeRef(router, poly142, 142);
1021 
1022     Polygon poly143(4);
1023     poly143.ps[0] = Point(1655.5, 1268.92);
1024     poly143.ps[1] = Point(1655.5, 1308.92);
1025     poly143.ps[2] = Point(1579.5, 1308.92);
1026     poly143.ps[3] = Point(1579.5, 1268.92);
1027     new ShapeRef(router, poly143, 143);
1028 
1029     Polygon poly144(4);
1030     poly144.ps[0] = Point(1276.5, 1363.92);
1031     poly144.ps[1] = Point(1276.5, 1423.92);
1032     poly144.ps[2] = Point(1220.5, 1423.92);
1033     poly144.ps[3] = Point(1220.5, 1363.92);
1034     new ShapeRef(router, poly144, 144);
1035 
1036     Polygon poly145(4);
1037     poly145.ps[0] = Point(1276.5, 1156.92);
1038     poly145.ps[1] = Point(1276.5, 1216.92);
1039     poly145.ps[2] = Point(1220.5, 1216.92);
1040     poly145.ps[3] = Point(1220.5, 1156.92);
1041     new ShapeRef(router, poly145, 145);
1042 
1043     Polygon poly146(4);
1044     poly146.ps[0] = Point(220.5, 2049.92);
1045     poly146.ps[1] = Point(220.5, 2089.92);
1046     poly146.ps[2] = Point(144.5, 2089.92);
1047     poly146.ps[3] = Point(144.5, 2049.92);
1048     new ShapeRef(router, poly146, 146);
1049 
1050     Polygon poly147(4);
1051     poly147.ps[0] = Point(1436.5, 757.25);
1052     poly147.ps[1] = Point(1436.5, 797.25);
1053     poly147.ps[2] = Point(1360.5, 797.25);
1054     poly147.ps[3] = Point(1360.5, 757.25);
1055     new ShapeRef(router, poly147, 147);
1056 
1057     Polygon poly148(4);
1058     poly148.ps[0] = Point(640.5, 535.5);
1059     poly148.ps[1] = Point(640.5, 595.5);
1060     poly148.ps[2] = Point(584.5, 595.5);
1061     poly148.ps[3] = Point(584.5, 535.5);
1062     new ShapeRef(router, poly148, 148);
1063 
1064     Polygon poly149(4);
1065     poly149.ps[0] = Point(541.5, 783.25);
1066     poly149.ps[1] = Point(541.5, 843.25);
1067     poly149.ps[2] = Point(485.5, 843.25);
1068     poly149.ps[3] = Point(485.5, 783.25);
1069     new ShapeRef(router, poly149, 149);
1070 
1071     Polygon poly150(4);
1072     poly150.ps[0] = Point(1309.5, 2375.92);
1073     poly150.ps[1] = Point(1309.5, 2435.92);
1074     poly150.ps[2] = Point(1253.5, 2435.92);
1075     poly150.ps[3] = Point(1253.5, 2375.92);
1076     new ShapeRef(router, poly150, 150);
1077 
1078     Polygon poly151(4);
1079     poly151.ps[0] = Point(1610, 700.5);
1080     poly151.ps[1] = Point(1610, 740.5);
1081     poly151.ps[2] = Point(1550, 740.5);
1082     poly151.ps[3] = Point(1550, 700.5);
1083     new ShapeRef(router, poly151, 151);
1084 
1085     Polygon poly152(4);
1086     poly152.ps[0] = Point(1610, 740.5);
1087     poly152.ps[1] = Point(1610, 780.5);
1088     poly152.ps[2] = Point(1550, 780.5);
1089     poly152.ps[3] = Point(1550, 740.5);
1090     new ShapeRef(router, poly152, 152);
1091 
1092     Polygon poly153(4);
1093     poly153.ps[0] = Point(1661, 869);
1094     poly153.ps[1] = Point(1661, 929);
1095     poly153.ps[2] = Point(1621, 929);
1096     poly153.ps[3] = Point(1621, 869);
1097     new ShapeRef(router, poly153, 153);
1098 
1099     Polygon poly154(4);
1100     poly154.ps[0] = Point(1701, 869);
1101     poly154.ps[1] = Point(1701, 929);
1102     poly154.ps[2] = Point(1661, 929);
1103     poly154.ps[3] = Point(1661, 869);
1104     new ShapeRef(router, poly154, 154);
1105 
1106     Polygon poly155(4);
1107     poly155.ps[0] = Point(1410, 159.5);
1108     poly155.ps[1] = Point(1410, 219.5);
1109     poly155.ps[2] = Point(1370, 219.5);
1110     poly155.ps[3] = Point(1370, 159.5);
1111     new ShapeRef(router, poly155, 155);
1112 
1113     Polygon poly156(4);
1114     poly156.ps[0] = Point(252.5, 1825.42);
1115     poly156.ps[1] = Point(252.5, 1865.42);
1116     poly156.ps[2] = Point(192.5, 1865.42);
1117     poly156.ps[3] = Point(192.5, 1825.42);
1118     new ShapeRef(router, poly156, 156);
1119 
1120     Polygon poly157(4);
1121     poly157.ps[0] = Point(252.5, 1865.42);
1122     poly157.ps[1] = Point(252.5, 1905.42);
1123     poly157.ps[2] = Point(192.5, 1905.42);
1124     poly157.ps[3] = Point(192.5, 1865.42);
1125     new ShapeRef(router, poly157, 157);
1126 
1127     Polygon poly158(4);
1128     poly158.ps[0] = Point(867.5, 1454.42);
1129     poly158.ps[1] = Point(867.5, 1494.42);
1130     poly158.ps[2] = Point(807.5, 1494.42);
1131     poly158.ps[3] = Point(807.5, 1454.42);
1132     new ShapeRef(router, poly158, 158);
1133 
1134     Polygon poly159(4);
1135     poly159.ps[0] = Point(1597, 2133.92);
1136     poly159.ps[1] = Point(1597, 2193.92);
1137     poly159.ps[2] = Point(1557, 2193.92);
1138     poly159.ps[3] = Point(1557, 2133.92);
1139     new ShapeRef(router, poly159, 159);
1140 
1141     Polygon poly160(4);
1142     poly160.ps[0] = Point(675.5, 2248.92);
1143     poly160.ps[1] = Point(675.5, 2290.92);
1144     poly160.ps[2] = Point(607.5, 2290.92);
1145     poly160.ps[3] = Point(607.5, 2248.92);
1146     new ShapeRef(router, poly160, 160);
1147 
1148     Polygon poly161(4);
1149     poly161.ps[0] = Point(272.5, 2039.92);
1150     poly161.ps[1] = Point(272.5, 2099.92);
1151     poly161.ps[2] = Point(230.5, 2099.92);
1152     poly161.ps[3] = Point(230.5, 2039.92);
1153     new ShapeRef(router, poly161, 161);
1154 
1155     Polygon poly162(4);
1156     poly162.ps[0] = Point(642.5, 333.5);
1157     poly162.ps[1] = Point(642.5, 600.5);
1158     poly162.ps[2] = Point(574.5, 600.5);
1159     poly162.ps[3] = Point(574.5, 333.5);
1160     new ShapeRef(router, poly162, 162);
1161 
1162     Polygon poly163(4);
1163     poly163.ps[0] = Point(543.5, 581.25);
1164     poly163.ps[1] = Point(543.5, 773.25);
1165     poly163.ps[2] = Point(475.5, 773.25);
1166     poly163.ps[3] = Point(475.5, 581.25);
1167     new ShapeRef(router, poly163, 163);
1168 
1169     Polygon poly164(4);
1170     poly164.ps[0] = Point(1441.5, 747.25);
1171     poly164.ps[1] = Point(1441.5, 807.25);
1172     poly164.ps[2] = Point(1308.5, 807.25);
1173     poly164.ps[3] = Point(1308.5, 747.25);
1174     new ShapeRef(router, poly164, 164);
1175 
1176     Polygon poly165(4);
1177     poly165.ps[0] = Point(407.5, 1693.92);
1178     poly165.ps[1] = Point(407.5, 1735.92);
1179     poly165.ps[2] = Point(339.5, 1735.92);
1180     poly165.ps[3] = Point(339.5, 1693.92);
1181     new ShapeRef(router, poly165, 165);
1182 
1183     Polygon poly166(4);
1184     poly166.ps[0] = Point(1569.5, 1258.92);
1185     poly166.ps[1] = Point(1569.5, 1318.92);
1186     poly166.ps[2] = Point(1436.5, 1318.92);
1187     poly166.ps[3] = Point(1436.5, 1258.92);
1188     new ShapeRef(router, poly166, 166);
1189 
1190     Polygon poly167(4);
1191     poly167.ps[0] = Point(1350.5, 1084.92);
1192     poly167.ps[1] = Point(1350.5, 1144.92);
1193     poly167.ps[2] = Point(1308.5, 1144.92);
1194     poly167.ps[3] = Point(1308.5, 1084.92);
1195     new ShapeRef(router, poly167, 167);
1196 
1197     Polygon poly168(4);
1198     poly168.ps[0] = Point(1311.5, 2173.92);
1199     poly168.ps[1] = Point(1311.5, 2365.92);
1200     poly168.ps[2] = Point(1243.5, 2365.92);
1201     poly168.ps[3] = Point(1243.5, 2173.92);
1202     new ShapeRef(router, poly168, 168);
1203 
1204     ConnRef *connRef169 = new ConnRef(router, 169);
1205     ConnEnd srcPt169(Point(1329.5, 974.25), 2);
1206     connRef169->setSourceEndpoint(srcPt169);
1207     ConnEnd dstPt169(Point(868.5, 1053.92), 15);
1208     connRef169->setDestEndpoint(dstPt169);
1209     connRef169->setRoutingType((ConnType)2);
1210 
1211     ConnRef *connRef170 = new ConnRef(router, 170);
1212     ConnEnd srcPt170(Point(1329.5, 944.25), 1);
1213     connRef170->setSourceEndpoint(srcPt170);
1214     ConnEnd dstPt170(Point(1329.5, 843.25), 15);
1215     connRef170->setDestEndpoint(dstPt170);
1216     connRef170->setRoutingType((ConnType)2);
1217 
1218     ConnRef *connRef171 = new ConnRef(router, 171);
1219     ConnEnd srcPt171(Point(1329.5, 974.25), 2);
1220     connRef171->setSourceEndpoint(srcPt171);
1221     ConnEnd dstPt171(Point(1329.5, 1053.92), 15);
1222     connRef171->setDestEndpoint(dstPt171);
1223     connRef171->setRoutingType((ConnType)2);
1224 
1225     ConnRef *connRef172 = new ConnRef(router, 172);
1226     ConnEnd srcPt172(Point(630.5, 2248.92), 4);
1227     connRef172->setSourceEndpoint(srcPt172);
1228     ConnEnd dstPt172(Point(251.5, 2269.92), 15);
1229     connRef172->setDestEndpoint(dstPt172);
1230     connRef172->setRoutingType((ConnType)2);
1231     std::vector<Point> checkpoints172(1);
1232     checkpoints172[0] = Point(607.5, 2269.92);
1233     connRef172->setRoutingCheckpoints(checkpoints172);
1234 
1235     ConnRef *connRef173 = new ConnRef(router, 173);
1236     ConnEnd srcPt173(Point(660.5, 2248.92), 8);
1237     connRef173->setSourceEndpoint(srcPt173);
1238     ConnEnd dstPt173(Point(967.5, 2269.92), 15);
1239     connRef173->setDestEndpoint(dstPt173);
1240     connRef173->setRoutingType((ConnType)2);
1241     std::vector<Point> checkpoints173(1);
1242     checkpoints173[0] = Point(683.5, 2269.92);
1243     connRef173->setRoutingCheckpoints(checkpoints173);
1244 
1245     ConnRef *connRef174 = new ConnRef(router, 174);
1246     ConnEnd srcPt174(Point(272.5, 2084.92), 2);
1247     connRef174->setSourceEndpoint(srcPt174);
1248     ConnEnd dstPt174(Point(251.5, 2269.92), 15);
1249     connRef174->setDestEndpoint(dstPt174);
1250     connRef174->setRoutingType((ConnType)2);
1251     std::vector<Point> checkpoints174(1);
1252     checkpoints174[0] = Point(251.5, 2099.92);
1253     connRef174->setRoutingCheckpoints(checkpoints174);
1254 
1255     ConnRef *connRef175 = new ConnRef(router, 175);
1256     ConnEnd srcPt175(Point(630.5, 2290.92), 4);
1257     connRef175->setSourceEndpoint(srcPt175);
1258     ConnEnd dstPt175(Point(251.5, 2269.92), 15);
1259     connRef175->setDestEndpoint(dstPt175);
1260     connRef175->setRoutingType((ConnType)2);
1261     std::vector<Point> checkpoints175(1);
1262     checkpoints175[0] = Point(607.5, 2269.92);
1263     connRef175->setRoutingCheckpoints(checkpoints175);
1264 
1265     ConnRef *connRef176 = new ConnRef(router, 176);
1266     ConnEnd srcPt176(Point(660.5, 2290.92), 8);
1267     connRef176->setSourceEndpoint(srcPt176);
1268     ConnEnd dstPt176(Point(967.5, 2269.92), 15);
1269     connRef176->setDestEndpoint(dstPt176);
1270     connRef176->setRoutingType((ConnType)2);
1271     std::vector<Point> checkpoints176(1);
1272     checkpoints176[0] = Point(683.5, 2269.92);
1273     connRef176->setRoutingCheckpoints(checkpoints176);
1274 
1275     ConnRef *connRef177 = new ConnRef(router, 177);
1276     ConnEnd srcPt177(Point(251.5, 2269.92), 15);
1277     connRef177->setSourceEndpoint(srcPt177);
1278     ConnEnd dstPt177(Point(230.5, 2084.92), 2);
1279     connRef177->setDestEndpoint(dstPt177);
1280     connRef177->setRoutingType((ConnType)2);
1281     std::vector<Point> checkpoints177(1);
1282     checkpoints177[0] = Point(251.5, 2099.92);
1283     connRef177->setRoutingCheckpoints(checkpoints177);
1284 
1285     ConnRef *connRef178 = new ConnRef(router, 178);
1286     ConnEnd srcPt178(Point(967.5, 2222.92), 2);
1287     connRef178->setSourceEndpoint(srcPt178);
1288     ConnEnd dstPt178(Point(967.5, 2269.92), 15);
1289     connRef178->setDestEndpoint(dstPt178);
1290     connRef178->setRoutingType((ConnType)2);
1291 
1292     ConnRef *connRef179 = new ConnRef(router, 179);
1293     ConnEnd srcPt179(Point(1266.5, 2173.92), 4);
1294     connRef179->setSourceEndpoint(srcPt179);
1295     ConnEnd dstPt179(Point(967.5, 2269.92), 15);
1296     connRef179->setDestEndpoint(dstPt179);
1297     connRef179->setRoutingType((ConnType)2);
1298     std::vector<Point> checkpoints179(1);
1299     checkpoints179[0] = Point(1243.5, 2269.92);
1300     connRef179->setRoutingCheckpoints(checkpoints179);
1301 
1302     ConnRef *connRef180 = new ConnRef(router, 180);
1303     ConnEnd srcPt180(Point(1266.5, 2248.92), 4);
1304     connRef180->setSourceEndpoint(srcPt180);
1305     ConnEnd dstPt180(Point(967.5, 2269.92), 15);
1306     connRef180->setDestEndpoint(dstPt180);
1307     connRef180->setRoutingType((ConnType)2);
1308     std::vector<Point> checkpoints180(1);
1309     checkpoints180[0] = Point(1243.5, 2269.92);
1310     connRef180->setRoutingCheckpoints(checkpoints180);
1311 
1312     ConnRef *connRef181 = new ConnRef(router, 181);
1313     ConnEnd srcPt181(Point(1142.5, 2041.92), 4);
1314     connRef181->setSourceEndpoint(srcPt181);
1315     ConnEnd dstPt181(Point(967.5, 2008.92), 15);
1316     connRef181->setDestEndpoint(dstPt181);
1317     connRef181->setRoutingType((ConnType)2);
1318 
1319     ConnRef *connRef182 = new ConnRef(router, 182);
1320     ConnEnd srcPt182(Point(1157.5, 1940.92), 2);
1321     connRef182->setSourceEndpoint(srcPt182);
1322     ConnEnd dstPt182(Point(967.5, 2008.92), 15);
1323     connRef182->setDestEndpoint(dstPt182);
1324     connRef182->setRoutingType((ConnType)2);
1325 #endif
1326 
1327     ConnRef *connRef183 = new ConnRef(router, 183);
1328     ConnEnd srcPt183(Point(820.5, 2008.92), 4);
1329     connRef183->setSourceEndpoint(srcPt183);
1330     ConnEnd dstPt183(Point(579.5, 2008.92), 15);
1331     connRef183->setDestEndpoint(dstPt183);
1332     connRef183->setRoutingType((ConnType)2);
1333 
1334     ConnRef *connRef184 = new ConnRef(router, 184);
1335     ConnEnd srcPt184(Point(820.5, 2008.92), 4);
1336     connRef184->setSourceEndpoint(srcPt184);
1337     ConnEnd dstPt184(Point(967.5, 1892.92), 15);
1338     connRef184->setDestEndpoint(dstPt184);
1339     connRef184->setRoutingType((ConnType)2);
1340 
1341 #ifdef ALL
1342     ConnRef *connRef185 = new ConnRef(router, 185);
1343     ConnEnd srcPt185(Point(395.5, 2008.92), 4);
1344     connRef185->setSourceEndpoint(srcPt185);
1345     ConnEnd dstPt185(Point(251.5, 2008.92), 15);
1346     connRef185->setDestEndpoint(dstPt185);
1347     connRef185->setRoutingType((ConnType)2);
1348 
1349     ConnRef *connRef186 = new ConnRef(router, 186);
1350     ConnEnd srcPt186(Point(425.5, 2008.92), 8);
1351     connRef186->setSourceEndpoint(srcPt186);
1352     ConnEnd dstPt186(Point(579.5, 2008.92), 15);
1353     connRef186->setDestEndpoint(dstPt186);
1354     connRef186->setRoutingType((ConnType)2);
1355 
1356     ConnRef *connRef187 = new ConnRef(router, 187);
1357     ConnEnd srcPt187(Point(395.5, 2008.92), 4);
1358     connRef187->setSourceEndpoint(srcPt187);
1359     ConnEnd dstPt187(Point(410.5, 2174.92), 15);
1360     connRef187->setDestEndpoint(dstPt187);
1361     connRef187->setRoutingType((ConnType)2);
1362 
1363     ConnRef *connRef188 = new ConnRef(router, 188);
1364     ConnEnd srcPt188(Point(1513.5, 2008.92), 8);
1365     connRef188->setSourceEndpoint(srcPt188);
1366     ConnEnd dstPt188(Point(1574.5, 2008.92), 15);
1367     connRef188->setDestEndpoint(dstPt188);
1368     connRef188->setRoutingType((ConnType)2);
1369 
1370     ConnRef *connRef189 = new ConnRef(router, 189);
1371     ConnEnd srcPt189(Point(1483.5, 2008.92), 4);
1372     connRef189->setSourceEndpoint(srcPt189);
1373     ConnEnd dstPt189(Point(1329.5, 2008.92), 15);
1374     connRef189->setDestEndpoint(dstPt189);
1375     connRef189->setRoutingType((ConnType)2);
1376 
1377     ConnRef *connRef190 = new ConnRef(router, 190);
1378     ConnEnd srcPt190(Point(1329.5, 1791.92), 2);
1379     connRef190->setSourceEndpoint(srcPt190);
1380     ConnEnd dstPt190(Point(1329.5, 2008.92), 15);
1381     connRef190->setDestEndpoint(dstPt190);
1382     connRef190->setRoutingType((ConnType)2);
1383 
1384     ConnRef *connRef191 = new ConnRef(router, 191);
1385     ConnEnd srcPt191(Point(1329.5, 1637.92), 1);
1386     connRef191->setSourceEndpoint(srcPt191);
1387     ConnEnd dstPt191(Point(1329.5, 1590.92), 15);
1388     connRef191->setDestEndpoint(dstPt191);
1389     connRef191->setRoutingType((ConnType)2);
1390 
1391     ConnRef *connRef192 = new ConnRef(router, 192);
1392     ConnEnd srcPt192(Point(1329.5, 1667.92), 2);
1393     connRef192->setSourceEndpoint(srcPt192);
1394     ConnEnd dstPt192(Point(1329.5, 1714.92), 15);
1395     connRef192->setDestEndpoint(dstPt192);
1396     connRef192->setRoutingType((ConnType)2);
1397 
1398     ConnRef *connRef193 = new ConnRef(router, 193);
1399     ConnEnd srcPt193(Point(1329.5, 1543.92), 2);
1400     connRef193->setSourceEndpoint(srcPt193);
1401     ConnEnd dstPt193(Point(1329.5, 1590.92), 15);
1402     connRef193->setDestEndpoint(dstPt193);
1403     connRef193->setRoutingType((ConnType)2);
1404 
1405     ConnRef *connRef194 = new ConnRef(router, 194);
1406     ConnEnd srcPt194(Point(1329.5, 1513.92), 1);
1407     connRef194->setSourceEndpoint(srcPt194);
1408     ConnEnd dstPt194(Point(1329.5, 1466.92), 15);
1409     connRef194->setDestEndpoint(dstPt194);
1410     connRef194->setRoutingType((ConnType)2);
1411 
1412     ConnRef *connRef195 = new ConnRef(router, 195);
1413     ConnEnd srcPt195(Point(1308.5, 1129.92), 2);
1414     connRef195->setSourceEndpoint(srcPt195);
1415     ConnEnd dstPt195(Point(1329.5, 1226.92), 15);
1416     connRef195->setDestEndpoint(dstPt195);
1417     connRef195->setRoutingType((ConnType)2);
1418     std::vector<Point> checkpoints195(1);
1419     checkpoints195[0] = Point(1329.5, 1144.92);
1420     connRef195->setRoutingCheckpoints(checkpoints195);
1421 
1422     ConnRef *connRef196 = new ConnRef(router, 196);
1423     ConnEnd srcPt196(Point(1308.5, 1099.92), 1);
1424     connRef196->setSourceEndpoint(srcPt196);
1425     ConnEnd dstPt196(Point(1329.5, 1053.92), 15);
1426     connRef196->setDestEndpoint(dstPt196);
1427     connRef196->setRoutingType((ConnType)2);
1428     std::vector<Point> checkpoints196(1);
1429     checkpoints196[0] = Point(1329.5, 1084.92);
1430     connRef196->setRoutingCheckpoints(checkpoints196);
1431 
1432     ConnRef *connRef197 = new ConnRef(router, 197);
1433     ConnEnd srcPt197(Point(1109.5, 1053.92), 4);
1434     connRef197->setSourceEndpoint(srcPt197);
1435     ConnEnd dstPt197(Point(868.5, 1053.92), 15);
1436     connRef197->setDestEndpoint(dstPt197);
1437     connRef197->setRoutingType((ConnType)2);
1438 
1439     ConnRef *connRef198 = new ConnRef(router, 198);
1440     ConnEnd srcPt198(Point(1139.5, 1053.92), 8);
1441     connRef198->setSourceEndpoint(srcPt198);
1442     ConnEnd dstPt198(Point(1329.5, 1053.92), 15);
1443     connRef198->setDestEndpoint(dstPt198);
1444     connRef198->setRoutingType((ConnType)2);
1445 
1446     ConnRef *connRef199 = new ConnRef(router, 199);
1447     ConnEnd srcPt199(Point(1308.5, 792.25), 2);
1448     connRef199->setSourceEndpoint(srcPt199);
1449     ConnEnd dstPt199(Point(1329.5, 843.25), 15);
1450     connRef199->setDestEndpoint(dstPt199);
1451     connRef199->setRoutingType((ConnType)2);
1452     std::vector<Point> checkpoints199(1);
1453     checkpoints199[0] = Point(1329.5, 807.25);
1454     connRef199->setRoutingCheckpoints(checkpoints199);
1455 
1456     ConnRef *connRef200 = new ConnRef(router, 200);
1457     ConnEnd srcPt200(Point(1441.5, 762.25), 1);
1458     connRef200->setSourceEndpoint(srcPt200);
1459     ConnEnd dstPt200(Point(1329.5, 677.25), 15);
1460     connRef200->setDestEndpoint(dstPt200);
1461     connRef200->setRoutingType((ConnType)2);
1462     std::vector<Point> checkpoints200(1);
1463     checkpoints200[0] = Point(1329.5, 747.25);
1464     connRef200->setRoutingCheckpoints(checkpoints200);
1465 
1466     ConnRef *connRef201 = new ConnRef(router, 201);
1467     ConnEnd srcPt201(Point(1450.5, 471), 4);
1468     connRef201->setSourceEndpoint(srcPt201);
1469     ConnEnd dstPt201(Point(1329.5, 504.5), 15);
1470     connRef201->setDestEndpoint(dstPt201);
1471     connRef201->setRoutingType((ConnType)2);
1472 
1473     ConnRef *connRef202 = new ConnRef(router, 202);
1474     ConnEnd srcPt202(Point(1329.5, 574.75), 1);
1475     connRef202->setSourceEndpoint(srcPt202);
1476     ConnEnd dstPt202(Point(1329.5, 504.5), 15);
1477     connRef202->setDestEndpoint(dstPt202);
1478     connRef202->setRoutingType((ConnType)2);
1479 
1480     ConnRef *connRef203 = new ConnRef(router, 203);
1481     ConnEnd srcPt203(Point(1329.5, 604.75), 2);
1482     connRef203->setSourceEndpoint(srcPt203);
1483     ConnEnd dstPt203(Point(1329.5, 677.25), 15);
1484     connRef203->setDestEndpoint(dstPt203);
1485     connRef203->setRoutingType((ConnType)2);
1486 
1487     ConnRef *connRef204 = new ConnRef(router, 204);
1488     ConnEnd srcPt204(Point(1329.5, 373), 1);
1489     connRef204->setSourceEndpoint(srcPt204);
1490     ConnEnd dstPt204(Point(1329.5, 272), 15);
1491     connRef204->setDestEndpoint(dstPt204);
1492     connRef204->setRoutingType((ConnType)2);
1493 
1494     ConnRef *connRef205 = new ConnRef(router, 205);
1495     ConnEnd srcPt205(Point(1329.5, 403), 2);
1496     connRef205->setSourceEndpoint(srcPt205);
1497     ConnEnd dstPt205(Point(1329.5, 504.5), 15);
1498     connRef205->setDestEndpoint(dstPt205);
1499     connRef205->setRoutingType((ConnType)2);
1500 
1501     ConnRef *connRef206 = new ConnRef(router, 206);
1502     ConnEnd srcPt206(Point(1043.5, 677.25), 4);
1503     connRef206->setSourceEndpoint(srcPt206);
1504     ConnEnd dstPt206(Point(868.5, 677.25), 15);
1505     connRef206->setDestEndpoint(dstPt206);
1506     connRef206->setRoutingType((ConnType)2);
1507 
1508     ConnRef *connRef207 = new ConnRef(router, 207);
1509     ConnEnd srcPt207(Point(1073.5, 677.25), 8);
1510     connRef207->setSourceEndpoint(srcPt207);
1511     ConnEnd dstPt207(Point(1329.5, 677.25), 15);
1512     connRef207->setDestEndpoint(dstPt207);
1513     connRef207->setRoutingType((ConnType)2);
1514 
1515     ConnRef *connRef208 = new ConnRef(router, 208);
1516     ConnEnd srcPt208(Point(528.5, 581.25), 8);
1517     connRef208->setSourceEndpoint(srcPt208);
1518     ConnEnd dstPt208(Point(868.5, 677.25), 15);
1519     connRef208->setDestEndpoint(dstPt208);
1520     connRef208->setRoutingType((ConnType)2);
1521     std::vector<Point> checkpoints208(1);
1522     checkpoints208[0] = Point(551.5, 677.25);
1523     connRef208->setRoutingCheckpoints(checkpoints208);
1524 
1525     ConnRef *connRef209 = new ConnRef(router, 209);
1526     ConnEnd srcPt209(Point(528.5, 656.25), 8);
1527     connRef209->setSourceEndpoint(srcPt209);
1528     ConnEnd dstPt209(Point(868.5, 677.25), 15);
1529     connRef209->setDestEndpoint(dstPt209);
1530     connRef209->setRoutingType((ConnType)2);
1531     std::vector<Point> checkpoints209(1);
1532     checkpoints209[0] = Point(551.5, 677.25);
1533     connRef209->setRoutingCheckpoints(checkpoints209);
1534 
1535     ConnRef *connRef210 = new ConnRef(router, 210);
1536     ConnEnd srcPt210(Point(919.5, 589.75), 4);
1537     connRef210->setSourceEndpoint(srcPt210);
1538     ConnEnd dstPt210(Point(868.5, 677.25), 15);
1539     connRef210->setDestEndpoint(dstPt210);
1540     connRef210->setRoutingType((ConnType)2);
1541 
1542     ConnRef *connRef211 = new ConnRef(router, 211);
1543     ConnEnd srcPt211(Point(949.5, 589.75), 8);
1544     connRef211->setSourceEndpoint(srcPt211);
1545     ConnEnd dstPt211(Point(1329.5, 504.5), 15);
1546     connRef211->setDestEndpoint(dstPt211);
1547     connRef211->setRoutingType((ConnType)2);
1548 
1549     ConnRef *connRef212 = new ConnRef(router, 212);
1550     ConnEnd srcPt212(Point(769.5, 604.75), 2);
1551     connRef212->setSourceEndpoint(srcPt212);
1552     ConnEnd dstPt212(Point(868.5, 677.25), 15);
1553     connRef212->setDestEndpoint(dstPt212);
1554     connRef212->setRoutingType((ConnType)2);
1555 
1556     ConnRef *connRef213 = new ConnRef(router, 213);
1557     ConnEnd srcPt213(Point(769.5, 574.75), 1);
1558     connRef213->setSourceEndpoint(srcPt213);
1559     ConnEnd dstPt213(Point(1329.5, 504.5), 15);
1560     connRef213->setDestEndpoint(dstPt213);
1561     connRef213->setRoutingType((ConnType)2);
1562 
1563     ConnRef *connRef214 = new ConnRef(router, 214);
1564     ConnEnd srcPt214(Point(286.5, 574.75), 1);
1565     connRef214->setSourceEndpoint(srcPt214);
1566     ConnEnd dstPt214(Point(286.5, 504.5), 15);
1567     connRef214->setDestEndpoint(dstPt214);
1568     connRef214->setRoutingType((ConnType)2);
1569 
1570     ConnRef *connRef215 = new ConnRef(router, 215);
1571     ConnEnd srcPt215(Point(286.5, 604.75), 2);
1572     connRef215->setSourceEndpoint(srcPt215);
1573     ConnEnd dstPt215(Point(286.5, 677.25), 15);
1574     connRef215->setDestEndpoint(dstPt215);
1575     connRef215->setRoutingType((ConnType)2);
1576 
1577     ConnRef *connRef216 = new ConnRef(router, 216);
1578     ConnEnd srcPt216(Point(627.5, 333.5), 8);
1579     connRef216->setSourceEndpoint(srcPt216);
1580     ConnEnd dstPt216(Point(1329.5, 504.5), 15);
1581     connRef216->setDestEndpoint(dstPt216);
1582     connRef216->setRoutingType((ConnType)2);
1583     std::vector<Point> checkpoints216(1);
1584     checkpoints216[0] = Point(650.5, 504.5);
1585     connRef216->setRoutingCheckpoints(checkpoints216);
1586 
1587     ConnRef *connRef217 = new ConnRef(router, 217);
1588     ConnEnd srcPt217(Point(627.5, 408.5), 8);
1589     connRef217->setSourceEndpoint(srcPt217);
1590     ConnEnd dstPt217(Point(1329.5, 504.5), 15);
1591     connRef217->setDestEndpoint(dstPt217);
1592     connRef217->setRoutingType((ConnType)2);
1593     std::vector<Point> checkpoints217(1);
1594     checkpoints217[0] = Point(650.5, 504.5);
1595     connRef217->setRoutingCheckpoints(checkpoints217);
1596 
1597     ConnRef *connRef218 = new ConnRef(router, 218);
1598     ConnEnd srcPt218(Point(597.5, 600.5), 4);
1599     connRef218->setSourceEndpoint(srcPt218);
1600     ConnEnd dstPt218(Point(286.5, 504.5), 15);
1601     connRef218->setDestEndpoint(dstPt218);
1602     connRef218->setRoutingType((ConnType)2);
1603     std::vector<Point> checkpoints218(1);
1604     checkpoints218[0] = Point(574.5, 504.5);
1605     connRef218->setRoutingCheckpoints(checkpoints218);
1606 
1607     ConnRef *connRef219 = new ConnRef(router, 219);
1608     ConnEnd srcPt219(Point(886.5, 355), 4);
1609     connRef219->setSourceEndpoint(srcPt219);
1610     ConnEnd dstPt219(Point(286.5, 504.5), 15);
1611     connRef219->setDestEndpoint(dstPt219);
1612     connRef219->setRoutingType((ConnType)2);
1613 
1614     ConnRef *connRef220 = new ConnRef(router, 220);
1615     ConnEnd srcPt220(Point(886.5, 239), 4);
1616     connRef220->setSourceEndpoint(srcPt220);
1617     ConnEnd dstPt220(Point(286.5, 504.5), 15);
1618     connRef220->setDestEndpoint(dstPt220);
1619     connRef220->setRoutingType((ConnType)2);
1620 
1621     ConnRef *connRef221 = new ConnRef(router, 221);
1622     ConnEnd srcPt221(Point(561.5, 2174.92), 8);
1623     connRef221->setSourceEndpoint(srcPt221);
1624     ConnEnd dstPt221(Point(802.5, 2174.92), 15);
1625     connRef221->setDestEndpoint(dstPt221);
1626     connRef221->setRoutingType((ConnType)2);
1627 
1628     ConnRef *connRef222 = new ConnRef(router, 222);
1629     ConnEnd srcPt222(Point(1329.5, 1365.92), 2);
1630     connRef222->setSourceEndpoint(srcPt222);
1631     ConnEnd dstPt222(Point(1329.5, 1466.92), 15);
1632     connRef222->setDestEndpoint(dstPt222);
1633     connRef222->setRoutingType((ConnType)2);
1634 
1635     ConnRef *connRef223 = new ConnRef(router, 223);
1636     ConnEnd srcPt223(Point(1329.5, 1335.92), 1);
1637     connRef223->setSourceEndpoint(srcPt223);
1638     ConnEnd dstPt223(Point(1329.5, 1226.92), 15);
1639     connRef223->setDestEndpoint(dstPt223);
1640     connRef223->setRoutingType((ConnType)2);
1641 
1642     ConnRef *connRef224 = new ConnRef(router, 224);
1643     ConnEnd srcPt224(Point(627.5, 483.5), 8);
1644     connRef224->setSourceEndpoint(srcPt224);
1645     ConnEnd dstPt224(Point(1329.5, 504.5), 15);
1646     connRef224->setDestEndpoint(dstPt224);
1647     connRef224->setRoutingType((ConnType)2);
1648     std::vector<Point> checkpoints224(1);
1649     checkpoints224[0] = Point(650.5, 504.5);
1650     connRef224->setRoutingCheckpoints(checkpoints224);
1651 
1652     ConnRef *connRef225 = new ConnRef(router, 225);
1653     ConnEnd srcPt225(Point(528.5, 698.25), 8);
1654     connRef225->setSourceEndpoint(srcPt225);
1655     ConnEnd dstPt225(Point(868.5, 677.25), 15);
1656     connRef225->setDestEndpoint(dstPt225);
1657     connRef225->setRoutingType((ConnType)2);
1658     std::vector<Point> checkpoints225(1);
1659     checkpoints225[0] = Point(551.5, 677.25);
1660     connRef225->setRoutingCheckpoints(checkpoints225);
1661 
1662     ConnRef *connRef226 = new ConnRef(router, 226);
1663     ConnEnd srcPt226(Point(301.5, 810.25), 8);
1664     connRef226->setSourceEndpoint(srcPt226);
1665     ConnEnd dstPt226(Point(443.5, 810.25), 15);
1666     connRef226->setDestEndpoint(dstPt226);
1667     connRef226->setRoutingType((ConnType)2);
1668 
1669     ConnRef *connRef227 = new ConnRef(router, 227);
1670     ConnEnd srcPt227(Point(301.5, 926.25), 8);
1671     connRef227->setSourceEndpoint(srcPt227);
1672     ConnEnd dstPt227(Point(443.5, 926.25), 15);
1673     connRef227->setDestEndpoint(dstPt227);
1674     connRef227->setRoutingType((ConnType)2);
1675 
1676     ConnRef *connRef228 = new ConnRef(router, 228);
1677     ConnEnd srcPt228(Point(693.5, 810.25), 8);
1678     connRef228->setSourceEndpoint(srcPt228);
1679     ConnEnd dstPt228(Point(868.5, 677.25), 15);
1680     connRef228->setDestEndpoint(dstPt228);
1681     connRef228->setRoutingType((ConnType)2);
1682 
1683     ConnRef *connRef229 = new ConnRef(router, 229);
1684     ConnEnd srcPt229(Point(693.5, 926.25), 8);
1685     connRef229->setSourceEndpoint(srcPt229);
1686     ConnEnd dstPt229(Point(868.5, 677.25), 15);
1687     connRef229->setDestEndpoint(dstPt229);
1688     connRef229->setRoutingType((ConnType)2);
1689 
1690     ConnRef *connRef230 = new ConnRef(router, 230);
1691     ConnEnd srcPt230(Point(1541.5, 471), 15);
1692     connRef230->setSourceEndpoint(srcPt230);
1693     ConnEnd dstPt230(Point(1480.5, 471), 8);
1694     connRef230->setDestEndpoint(dstPt230);
1695     connRef230->setRoutingType((ConnType)2);
1696 
1697     ConnRef *connRef231 = new ConnRef(router, 231);
1698     ConnEnd srcPt231(Point(286.5, 504.5), 15);
1699     connRef231->setSourceEndpoint(srcPt231);
1700     ConnEnd dstPt231(Point(597.5, 483.5), 4);
1701     connRef231->setDestEndpoint(dstPt231);
1702     connRef231->setRoutingType((ConnType)2);
1703     std::vector<Point> checkpoints231(1);
1704     checkpoints231[0] = Point(574.5, 504.5);
1705     connRef231->setRoutingCheckpoints(checkpoints231);
1706 
1707     ConnRef *connRef232 = new ConnRef(router, 232);
1708     ConnEnd srcPt232(Point(286.5, 504.5), 15);
1709     connRef232->setSourceEndpoint(srcPt232);
1710     ConnEnd dstPt232(Point(597.5, 525.5), 4);
1711     connRef232->setDestEndpoint(dstPt232);
1712     connRef232->setRoutingType((ConnType)2);
1713     std::vector<Point> checkpoints232(1);
1714     checkpoints232[0] = Point(574.5, 504.5);
1715     connRef232->setRoutingCheckpoints(checkpoints232);
1716 
1717     ConnRef *connRef233 = new ConnRef(router, 233);
1718     ConnEnd srcPt233(Point(286.5, 677.25), 15);
1719     connRef233->setSourceEndpoint(srcPt233);
1720     ConnEnd dstPt233(Point(498.5, 698.25), 4);
1721     connRef233->setDestEndpoint(dstPt233);
1722     connRef233->setRoutingType((ConnType)2);
1723     std::vector<Point> checkpoints233(1);
1724     checkpoints233[0] = Point(475.5, 677.25);
1725     connRef233->setRoutingCheckpoints(checkpoints233);
1726 
1727     ConnRef *connRef234 = new ConnRef(router, 234);
1728     ConnEnd srcPt234(Point(498.5, 773.25), 4);
1729     connRef234->setSourceEndpoint(srcPt234);
1730     ConnEnd dstPt234(Point(286.5, 677.25), 15);
1731     connRef234->setDestEndpoint(dstPt234);
1732     connRef234->setRoutingType((ConnType)2);
1733     std::vector<Point> checkpoints234(1);
1734     checkpoints234[0] = Point(475.5, 677.25);
1735     connRef234->setRoutingCheckpoints(checkpoints234);
1736 
1737     ConnRef *connRef235 = new ConnRef(router, 235);
1738     ConnEnd srcPt235(Point(528.5, 773.25), 8);
1739     connRef235->setSourceEndpoint(srcPt235);
1740     ConnEnd dstPt235(Point(868.5, 677.25), 15);
1741     connRef235->setDestEndpoint(dstPt235);
1742     connRef235->setRoutingType((ConnType)2);
1743     std::vector<Point> checkpoints235(1);
1744     checkpoints235[0] = Point(551.5, 677.25);
1745     connRef235->setRoutingCheckpoints(checkpoints235);
1746 
1747     ConnRef *connRef236 = new ConnRef(router, 236);
1748     ConnEnd srcPt236(Point(1329.5, 677.25), 15);
1749     connRef236->setSourceEndpoint(srcPt236);
1750     ConnEnd dstPt236(Point(1350.5, 762.25), 1);
1751     connRef236->setDestEndpoint(dstPt236);
1752     connRef236->setRoutingType((ConnType)2);
1753     std::vector<Point> checkpoints236(1);
1754     checkpoints236[0] = Point(1329.5, 747.25);
1755     connRef236->setRoutingCheckpoints(checkpoints236);
1756 
1757     ConnRef *connRef237 = new ConnRef(router, 237);
1758     ConnEnd srcPt237(Point(392.5, 1735.92), 8);
1759     connRef237->setSourceEndpoint(srcPt237);
1760     ConnEnd dstPt237(Point(1329.5, 1714.92), 15);
1761     connRef237->setDestEndpoint(dstPt237);
1762     connRef237->setRoutingType((ConnType)2);
1763     std::vector<Point> checkpoints237(1);
1764     checkpoints237[0] = Point(415.5, 1714.92);
1765     connRef237->setRoutingCheckpoints(checkpoints237);
1766 
1767     ConnRef *connRef238 = new ConnRef(router, 238);
1768     ConnEnd srcPt238(Point(1436.5, 1303.92), 2);
1769     connRef238->setSourceEndpoint(srcPt238);
1770     ConnEnd dstPt238(Point(1329.5, 1466.92), 15);
1771     connRef238->setDestEndpoint(dstPt238);
1772     connRef238->setRoutingType((ConnType)2);
1773     std::vector<Point> checkpoints238(1);
1774     checkpoints238[0] = Point(1457.5, 1318.92);
1775     connRef238->setRoutingCheckpoints(checkpoints238);
1776 
1777     ConnRef *connRef239 = new ConnRef(router, 239);
1778     ConnEnd srcPt239(Point(1478.5, 1303.92), 2);
1779     connRef239->setSourceEndpoint(srcPt239);
1780     ConnEnd dstPt239(Point(1329.5, 1466.92), 15);
1781     connRef239->setDestEndpoint(dstPt239);
1782     connRef239->setRoutingType((ConnType)2);
1783     std::vector<Point> checkpoints239(1);
1784     checkpoints239[0] = Point(1457.5, 1318.92);
1785     connRef239->setRoutingCheckpoints(checkpoints239);
1786 
1787     ConnRef *connRef240 = new ConnRef(router, 240);
1788     ConnEnd srcPt240(Point(1569.5, 1303.92), 2);
1789     connRef240->setSourceEndpoint(srcPt240);
1790     ConnEnd dstPt240(Point(1329.5, 1466.92), 15);
1791     connRef240->setDestEndpoint(dstPt240);
1792     connRef240->setRoutingType((ConnType)2);
1793     std::vector<Point> checkpoints240(1);
1794     checkpoints240[0] = Point(1457.5, 1318.92);
1795     connRef240->setRoutingCheckpoints(checkpoints240);
1796 
1797     ConnRef *connRef241 = new ConnRef(router, 241);
1798     ConnEnd srcPt241(Point(1350.5, 1129.92), 2);
1799     connRef241->setSourceEndpoint(srcPt241);
1800     ConnEnd dstPt241(Point(1329.5, 1226.92), 15);
1801     connRef241->setDestEndpoint(dstPt241);
1802     connRef241->setRoutingType((ConnType)2);
1803     std::vector<Point> checkpoints241(1);
1804     checkpoints241[0] = Point(1329.5, 1144.92);
1805     connRef241->setRoutingCheckpoints(checkpoints241);
1806 
1807     ConnRef *connRef242 = new ConnRef(router, 242);
1808     ConnEnd srcPt242(Point(1263.5, 1226.92), 8);
1809     connRef242->setSourceEndpoint(srcPt242);
1810     ConnEnd dstPt242(Point(1329.5, 1226.92), 15);
1811     connRef242->setDestEndpoint(dstPt242);
1812     connRef242->setRoutingType((ConnType)2);
1813 
1814     ConnRef *connRef243 = new ConnRef(router, 243);
1815     ConnEnd srcPt243(Point(1296.5, 2173.92), 8);
1816     connRef243->setSourceEndpoint(srcPt243);
1817     ConnEnd dstPt243(Point(1465.5, 2269.92), 15);
1818     connRef243->setDestEndpoint(dstPt243);
1819     connRef243->setRoutingType((ConnType)2);
1820     std::vector<Point> checkpoints243(1);
1821     checkpoints243[0] = Point(1319.5, 2269.92);
1822     connRef243->setRoutingCheckpoints(checkpoints243);
1823 
1824     ConnRef *connRef244 = new ConnRef(router, 244);
1825     ConnEnd srcPt244(Point(1296.5, 2248.92), 8);
1826     connRef244->setSourceEndpoint(srcPt244);
1827     ConnEnd dstPt244(Point(1465.5, 2269.92), 15);
1828     connRef244->setDestEndpoint(dstPt244);
1829     connRef244->setRoutingType((ConnType)2);
1830     std::vector<Point> checkpoints244(1);
1831     checkpoints244[0] = Point(1319.5, 2269.92);
1832     connRef244->setRoutingCheckpoints(checkpoints244);
1833 
1834     ConnRef *connRef245 = new ConnRef(router, 245);
1835     ConnEnd srcPt245(Point(1296.5, 2290.92), 8);
1836     connRef245->setSourceEndpoint(srcPt245);
1837     ConnEnd dstPt245(Point(1465.5, 2269.92), 15);
1838     connRef245->setDestEndpoint(dstPt245);
1839     connRef245->setRoutingType((ConnType)2);
1840     std::vector<Point> checkpoints245(1);
1841     checkpoints245[0] = Point(1319.5, 2269.92);
1842     connRef245->setRoutingCheckpoints(checkpoints245);
1843 
1844     ConnRef *connRef246 = new ConnRef(router, 246);
1845     ConnEnd srcPt246(Point(1296.5, 2365.92), 8);
1846     connRef246->setSourceEndpoint(srcPt246);
1847     ConnEnd dstPt246(Point(1465.5, 2269.92), 15);
1848     connRef246->setDestEndpoint(dstPt246);
1849     connRef246->setRoutingType((ConnType)2);
1850     std::vector<Point> checkpoints246(1);
1851     checkpoints246[0] = Point(1319.5, 2269.92);
1852     connRef246->setRoutingCheckpoints(checkpoints246);
1853 
1854     ConnRef *connRef247 = new ConnRef(router, 247);
1855     ConnEnd srcPt247(Point(693.5, 1859.92), 8);
1856     connRef247->setSourceEndpoint(srcPt247);
1857     ConnEnd dstPt247(Point(1329.5, 2008.92), 15);
1858     connRef247->setDestEndpoint(dstPt247);
1859     connRef247->setRoutingType((ConnType)2);
1860 
1861     ConnRef *connRef248 = new ConnRef(router, 248);
1862     ConnEnd srcPt248(Point(967.5, 2008.92), 15);
1863     connRef248->setSourceEndpoint(srcPt248);
1864     ConnEnd dstPt248(Point(967.5, 2192.92), 1);
1865     connRef248->setDestEndpoint(dstPt248);
1866     connRef248->setRoutingType((ConnType)2);
1867 
1868     ConnRef *connRef249 = new ConnRef(router, 249);
1869     ConnEnd srcPt249(Point(663.5, 1859.92), 4);
1870     connRef249->setSourceEndpoint(srcPt249);
1871     ConnEnd dstPt249(Point(251.5, 2008.92), 15);
1872     connRef249->setDestEndpoint(dstPt249);
1873     connRef249->setRoutingType((ConnType)2);
1874 
1875     ConnRef *connRef250 = new ConnRef(router, 250);
1876     ConnEnd srcPt250(Point(1266.5, 2290.92), 4);
1877     connRef250->setSourceEndpoint(srcPt250);
1878     ConnEnd dstPt250(Point(967.5, 2269.92), 15);
1879     connRef250->setDestEndpoint(dstPt250);
1880     connRef250->setRoutingType((ConnType)2);
1881     std::vector<Point> checkpoints250(1);
1882     checkpoints250[0] = Point(1243.5, 2269.92);
1883     connRef250->setRoutingCheckpoints(checkpoints250);
1884 
1885     ConnRef *connRef251 = new ConnRef(router, 251);
1886     ConnEnd srcPt251(Point(1266.5, 2365.92), 4);
1887     connRef251->setSourceEndpoint(srcPt251);
1888     ConnEnd dstPt251(Point(967.5, 2269.92), 15);
1889     connRef251->setDestEndpoint(dstPt251);
1890     connRef251->setRoutingType((ConnType)2);
1891     std::vector<Point> checkpoints251(1);
1892     checkpoints251[0] = Point(1243.5, 2269.92);
1893     connRef251->setRoutingCheckpoints(checkpoints251);
1894 
1895     ConnRef *connRef252 = new ConnRef(router, 252);
1896     ConnEnd srcPt252(Point(531.5, 2174.92), 4);
1897     connRef252->setSourceEndpoint(srcPt252);
1898     ConnEnd dstPt252(Point(410.5, 2174.92), 15);
1899     connRef252->setDestEndpoint(dstPt252);
1900     connRef252->setRoutingType((ConnType)2);
1901 
1902     ConnRef *connRef253 = new ConnRef(router, 253);
1903     ConnEnd srcPt253(Point(1329.5, 843.25), 15);
1904     connRef253->setSourceEndpoint(srcPt253);
1905     ConnEnd dstPt253(Point(1441.5, 792.25), 2);
1906     connRef253->setDestEndpoint(dstPt253);
1907     connRef253->setRoutingType((ConnType)2);
1908     std::vector<Point> checkpoints253(1);
1909     checkpoints253[0] = Point(1329.5, 807.25);
1910     connRef253->setRoutingCheckpoints(checkpoints253);
1911 
1912     ConnRef *connRef254 = new ConnRef(router, 254);
1913     ConnEnd srcPt254(Point(216.5, 810.25), 15);
1914     connRef254->setSourceEndpoint(srcPt254);
1915     ConnEnd dstPt254(Point(271.5, 810.25), 4);
1916     connRef254->setDestEndpoint(dstPt254);
1917     connRef254->setRoutingType((ConnType)2);
1918 
1919     ConnRef *connRef255 = new ConnRef(router, 255);
1920     ConnEnd srcPt255(Point(443.5, 810.25), 15);
1921     connRef255->setSourceEndpoint(srcPt255);
1922     ConnEnd dstPt255(Point(663.5, 810.25), 4);
1923     connRef255->setDestEndpoint(dstPt255);
1924     connRef255->setRoutingType((ConnType)2);
1925 
1926     ConnRef *connRef256 = new ConnRef(router, 256);
1927     ConnEnd srcPt256(Point(443.5, 926.25), 15);
1928     connRef256->setSourceEndpoint(srcPt256);
1929     ConnEnd dstPt256(Point(663.5, 926.25), 4);
1930     connRef256->setDestEndpoint(dstPt256);
1931     connRef256->setRoutingType((ConnType)2);
1932 
1933     ConnRef *connRef257 = new ConnRef(router, 257);
1934     ConnEnd srcPt257(Point(216.5, 926.25), 15);
1935     connRef257->setSourceEndpoint(srcPt257);
1936     ConnEnd dstPt257(Point(271.5, 926.25), 4);
1937     connRef257->setDestEndpoint(dstPt257);
1938     connRef257->setRoutingType((ConnType)2);
1939 
1940     ConnRef *connRef258 = new ConnRef(router, 258);
1941     ConnEnd srcPt258(Point(392.5, 1693.92), 8);
1942     connRef258->setSourceEndpoint(srcPt258);
1943     ConnEnd dstPt258(Point(1329.5, 1714.92), 15);
1944     connRef258->setDestEndpoint(dstPt258);
1945     connRef258->setRoutingType((ConnType)2);
1946     std::vector<Point> checkpoints258(1);
1947     checkpoints258[0] = Point(415.5, 1714.92);
1948     connRef258->setRoutingCheckpoints(checkpoints258);
1949 
1950     ConnRef *connRef259 = new ConnRef(router, 259);
1951     ConnEnd srcPt259(Point(251.5, 1714.92), 15);
1952     connRef259->setSourceEndpoint(srcPt259);
1953     ConnEnd dstPt259(Point(362.5, 1693.92), 4);
1954     connRef259->setDestEndpoint(dstPt259);
1955     connRef259->setRoutingType((ConnType)2);
1956     std::vector<Point> checkpoints259(1);
1957     checkpoints259[0] = Point(339.5, 1714.92);
1958     connRef259->setRoutingCheckpoints(checkpoints259);
1959 
1960     ConnRef *connRef260 = new ConnRef(router, 260);
1961     ConnEnd srcPt260(Point(251.5, 1714.92), 15);
1962     connRef260->setSourceEndpoint(srcPt260);
1963     ConnEnd dstPt260(Point(362.5, 1735.92), 4);
1964     connRef260->setDestEndpoint(dstPt260);
1965     connRef260->setRoutingType((ConnType)2);
1966     std::vector<Point> checkpoints260(1);
1967     checkpoints260[0] = Point(339.5, 1714.92);
1968     connRef260->setRoutingCheckpoints(checkpoints260);
1969 
1970     ConnRef *connRef261 = new ConnRef(router, 261);
1971     ConnEnd srcPt261(Point(1350.5, 1099.92), 1);
1972     connRef261->setSourceEndpoint(srcPt261);
1973     ConnEnd dstPt261(Point(1329.5, 1053.92), 15);
1974     connRef261->setDestEndpoint(dstPt261);
1975     connRef261->setRoutingType((ConnType)2);
1976     std::vector<Point> checkpoints261(1);
1977     checkpoints261[0] = Point(1329.5, 1084.92);
1978     connRef261->setRoutingCheckpoints(checkpoints261);
1979 
1980     ConnRef *connRef262 = new ConnRef(router, 262);
1981     ConnEnd srcPt262(Point(1233.5, 1433.92), 4);
1982     connRef262->setSourceEndpoint(srcPt262);
1983     ConnEnd dstPt262(Point(1091.5, 1350.92), 15);
1984     connRef262->setDestEndpoint(dstPt262);
1985     connRef262->setRoutingType((ConnType)2);
1986 
1987     ConnRef *connRef263 = new ConnRef(router, 263);
1988     ConnEnd srcPt263(Point(1263.5, 1433.92), 8);
1989     connRef263->setSourceEndpoint(srcPt263);
1990     ConnEnd dstPt263(Point(1329.5, 1466.92), 15);
1991     connRef263->setDestEndpoint(dstPt263);
1992     connRef263->setRoutingType((ConnType)2);
1993 
1994     ConnRef *connRef264 = new ConnRef(router, 264);
1995     ConnEnd srcPt264(Point(1233.5, 1226.92), 4);
1996     connRef264->setSourceEndpoint(srcPt264);
1997     ConnEnd dstPt264(Point(1091.5, 1350.92), 15);
1998     connRef264->setDestEndpoint(dstPt264);
1999     connRef264->setRoutingType((ConnType)2);
2000 
2001     ConnRef *connRef265 = new ConnRef(router, 265);
2002     ConnEnd srcPt265(Point(1329.5, 1053.92), 15);
2003     connRef265->setSourceEndpoint(srcPt265);
2004     ConnEnd dstPt265(Point(1436.5, 1273.92), 1);
2005     connRef265->setDestEndpoint(dstPt265);
2006     connRef265->setRoutingType((ConnType)2);
2007     std::vector<Point> checkpoints265(1);
2008     checkpoints265[0] = Point(1457.5, 1258.92);
2009     connRef265->setRoutingCheckpoints(checkpoints265);
2010 
2011     ConnRef *connRef266 = new ConnRef(router, 266);
2012     ConnEnd srcPt266(Point(1329.5, 1053.92), 15);
2013     connRef266->setSourceEndpoint(srcPt266);
2014     ConnEnd dstPt266(Point(1478.5, 1273.92), 1);
2015     connRef266->setDestEndpoint(dstPt266);
2016     connRef266->setRoutingType((ConnType)2);
2017     std::vector<Point> checkpoints266(1);
2018     checkpoints266[0] = Point(1457.5, 1258.92);
2019     connRef266->setRoutingCheckpoints(checkpoints266);
2020 
2021     ConnRef *connRef267 = new ConnRef(router, 267);
2022     ConnEnd srcPt267(Point(1329.5, 1053.92), 15);
2023     connRef267->setSourceEndpoint(srcPt267);
2024     ConnEnd dstPt267(Point(1569.5, 1273.92), 1);
2025     connRef267->setDestEndpoint(dstPt267);
2026     connRef267->setRoutingType((ConnType)2);
2027     std::vector<Point> checkpoints267(1);
2028     checkpoints267[0] = Point(1457.5, 1258.92);
2029     connRef267->setRoutingCheckpoints(checkpoints267);
2030 
2031     ConnRef *connRef268 = new ConnRef(router, 268);
2032     ConnEnd srcPt268(Point(230.5, 2054.92), 1);
2033     connRef268->setSourceEndpoint(srcPt268);
2034     ConnEnd dstPt268(Point(251.5, 2008.92), 15);
2035     connRef268->setDestEndpoint(dstPt268);
2036     connRef268->setRoutingType((ConnType)2);
2037     std::vector<Point> checkpoints268(1);
2038     checkpoints268[0] = Point(251.5, 2039.92);
2039     connRef268->setRoutingCheckpoints(checkpoints268);
2040 
2041     ConnRef *connRef269 = new ConnRef(router, 269);
2042     ConnEnd srcPt269(Point(1350.5, 792.25), 2);
2043     connRef269->setSourceEndpoint(srcPt269);
2044     ConnEnd dstPt269(Point(1329.5, 843.25), 15);
2045     connRef269->setDestEndpoint(dstPt269);
2046     connRef269->setRoutingType((ConnType)2);
2047     std::vector<Point> checkpoints269(1);
2048     checkpoints269[0] = Point(1329.5, 807.25);
2049     connRef269->setRoutingCheckpoints(checkpoints269);
2050 
2051     ConnRef *connRef270 = new ConnRef(router, 270);
2052     ConnEnd srcPt270(Point(627.5, 525.5), 8);
2053     connRef270->setSourceEndpoint(srcPt270);
2054     ConnEnd dstPt270(Point(1329.5, 504.5), 15);
2055     connRef270->setDestEndpoint(dstPt270);
2056     connRef270->setRoutingType((ConnType)2);
2057     std::vector<Point> checkpoints270(1);
2058     checkpoints270[0] = Point(650.5, 504.5);
2059     connRef270->setRoutingCheckpoints(checkpoints270);
2060 
2061     ConnRef *connRef271 = new ConnRef(router, 271);
2062     ConnEnd srcPt271(Point(967.5, 1892.92), 15);
2063     connRef271->setSourceEndpoint(srcPt271);
2064     ConnEnd dstPt271(Point(1172.5, 2041.92), 8);
2065     connRef271->setDestEndpoint(dstPt271);
2066     connRef271->setRoutingType((ConnType)2);
2067 
2068     ConnRef *connRef272 = new ConnRef(router, 272);
2069     ConnEnd srcPt272(Point(967.5, 1892.92), 15);
2070     connRef272->setSourceEndpoint(srcPt272);
2071     ConnEnd dstPt272(Point(1157.5, 1910.92), 1);
2072     connRef272->setDestEndpoint(dstPt272);
2073     connRef272->setRoutingType((ConnType)2);
2074 
2075     ConnRef *connRef273 = new ConnRef(router, 273);
2076     ConnEnd srcPt273(Point(1387.5, 959.25), 4);
2077     connRef273->setSourceEndpoint(srcPt273);
2078     ConnEnd dstPt273(Point(1329.5, 959.25), 8);
2079     connRef273->setDestEndpoint(dstPt273);
2080     connRef273->setRoutingType((ConnType)2);
2081 
2082     ConnRef *connRef274 = new ConnRef(router, 274);
2083     ConnEnd srcPt274(Point(645.5, 2198.92), 2);
2084     connRef274->setSourceEndpoint(srcPt274);
2085     ConnEnd dstPt274(Point(645.5, 2248.92), 1);
2086     connRef274->setDestEndpoint(dstPt274);
2087     connRef274->setRoutingType((ConnType)2);
2088 
2089     ConnRef *connRef275 = new ConnRef(router, 275);
2090     ConnEnd srcPt275(Point(330.5, 2069.92), 4);
2091     connRef275->setSourceEndpoint(srcPt275);
2092     ConnEnd dstPt275(Point(272.5, 2069.92), 8);
2093     connRef275->setDestEndpoint(dstPt275);
2094     connRef275->setRoutingType((ConnType)2);
2095 
2096     ConnRef *connRef276 = new ConnRef(router, 276);
2097     ConnEnd srcPt276(Point(645.5, 2340.92), 1);
2098     connRef276->setSourceEndpoint(srcPt276);
2099     ConnEnd dstPt276(Point(645.5, 2290.92), 2);
2100     connRef276->setDestEndpoint(dstPt276);
2101     connRef276->setRoutingType((ConnType)2);
2102 
2103     ConnRef *connRef277 = new ConnRef(router, 277);
2104     ConnEnd srcPt277(Point(1025.5, 2207.92), 4);
2105     connRef277->setSourceEndpoint(srcPt277);
2106     ConnEnd dstPt277(Point(967.5, 2207.92), 8);
2107     connRef277->setDestEndpoint(dstPt277);
2108     connRef277->setRoutingType((ConnType)2);
2109 
2110     ConnRef *connRef278 = new ConnRef(router, 278);
2111     ConnEnd srcPt278(Point(1281.5, 2123.92), 2);
2112     connRef278->setSourceEndpoint(srcPt278);
2113     ConnEnd dstPt278(Point(1281.5, 2173.92), 1);
2114     connRef278->setDestEndpoint(dstPt278);
2115     connRef278->setRoutingType((ConnType)2);
2116 
2117     ConnRef *connRef279 = new ConnRef(router, 279);
2118     ConnEnd srcPt279(Point(1281.5, 2198.92), 2);
2119     connRef279->setSourceEndpoint(srcPt279);
2120     ConnEnd dstPt279(Point(1281.5, 2248.92), 1);
2121     connRef279->setDestEndpoint(dstPt279);
2122     connRef279->setRoutingType((ConnType)2);
2123 
2124     ConnRef *connRef280 = new ConnRef(router, 280);
2125     ConnEnd srcPt280(Point(1157.5, 2091.92), 1);
2126     connRef280->setSourceEndpoint(srcPt280);
2127     ConnEnd dstPt280(Point(1157.5, 2041.92), 2);
2128     connRef280->setDestEndpoint(dstPt280);
2129     connRef280->setRoutingType((ConnType)2);
2130 
2131     ConnRef *connRef281 = new ConnRef(router, 281);
2132     ConnEnd srcPt281(Point(1215.5, 1925.92), 4);
2133     connRef281->setSourceEndpoint(srcPt281);
2134     ConnEnd dstPt281(Point(1157.5, 1925.92), 8);
2135     connRef281->setDestEndpoint(dstPt281);
2136     connRef281->setRoutingType((ConnType)2);
2137 
2138     ConnRef *connRef282 = new ConnRef(router, 282);
2139     ConnEnd srcPt282(Point(835.5, 1958.92), 2);
2140     connRef282->setSourceEndpoint(srcPt282);
2141     ConnEnd dstPt282(Point(835.5, 2008.92), 1);
2142     connRef282->setDestEndpoint(dstPt282);
2143     connRef282->setRoutingType((ConnType)2);
2144 
2145     ConnRef *connRef283 = new ConnRef(router, 283);
2146     ConnEnd srcPt283(Point(410.5, 1958.92), 2);
2147     connRef283->setSourceEndpoint(srcPt283);
2148     ConnEnd dstPt283(Point(410.5, 2008.92), 1);
2149     connRef283->setDestEndpoint(dstPt283);
2150     connRef283->setRoutingType((ConnType)2);
2151 
2152     ConnRef *connRef284 = new ConnRef(router, 284);
2153     ConnEnd srcPt284(Point(1498.5, 1958.92), 2);
2154     connRef284->setSourceEndpoint(srcPt284);
2155     ConnEnd dstPt284(Point(1498.5, 2008.92), 1);
2156     connRef284->setDestEndpoint(dstPt284);
2157     connRef284->setRoutingType((ConnType)2);
2158 
2159     ConnRef *connRef285 = new ConnRef(router, 285);
2160     ConnEnd srcPt285(Point(1387.5, 1776.92), 4);
2161     connRef285->setSourceEndpoint(srcPt285);
2162     ConnEnd dstPt285(Point(1329.5, 1776.92), 8);
2163     connRef285->setDestEndpoint(dstPt285);
2164     connRef285->setRoutingType((ConnType)2);
2165 
2166     ConnRef *connRef286 = new ConnRef(router, 286);
2167     ConnEnd srcPt286(Point(1387.5, 1652.92), 4);
2168     connRef286->setSourceEndpoint(srcPt286);
2169     ConnEnd dstPt286(Point(1329.5, 1652.92), 8);
2170     connRef286->setDestEndpoint(dstPt286);
2171     connRef286->setRoutingType((ConnType)2);
2172 
2173     ConnRef *connRef287 = new ConnRef(router, 287);
2174     ConnEnd srcPt287(Point(1387.5, 1528.92), 4);
2175     connRef287->setSourceEndpoint(srcPt287);
2176     ConnEnd dstPt287(Point(1329.5, 1528.92), 8);
2177     connRef287->setDestEndpoint(dstPt287);
2178     connRef287->setRoutingType((ConnType)2);
2179 
2180     ConnRef *connRef288 = new ConnRef(router, 288);
2181     ConnEnd srcPt288(Point(1250.5, 1114.92), 8);
2182     connRef288->setSourceEndpoint(srcPt288);
2183     ConnEnd dstPt288(Point(1308.5, 1114.92), 4);
2184     connRef288->setDestEndpoint(dstPt288);
2185     connRef288->setRoutingType((ConnType)2);
2186 
2187     ConnRef *connRef289 = new ConnRef(router, 289);
2188     ConnEnd srcPt289(Point(1124.5, 1003.92), 2);
2189     connRef289->setSourceEndpoint(srcPt289);
2190     ConnEnd dstPt289(Point(1124.5, 1053.92), 1);
2191     connRef289->setDestEndpoint(dstPt289);
2192     connRef289->setRoutingType((ConnType)2);
2193 
2194     ConnRef *connRef290 = new ConnRef(router, 290);
2195     ConnEnd srcPt290(Point(1250.5, 777.25), 8);
2196     connRef290->setSourceEndpoint(srcPt290);
2197     ConnEnd dstPt290(Point(1308.5, 777.25), 4);
2198     connRef290->setDestEndpoint(dstPt290);
2199     connRef290->setRoutingType((ConnType)2);
2200 
2201     ConnRef *connRef291 = new ConnRef(router, 291);
2202     ConnEnd srcPt291(Point(1499.5, 777.25), 4);
2203     connRef291->setSourceEndpoint(srcPt291);
2204     ConnEnd dstPt291(Point(1441.5, 777.25), 8);
2205     connRef291->setDestEndpoint(dstPt291);
2206     connRef291->setRoutingType((ConnType)2);
2207 
2208     ConnRef *connRef292 = new ConnRef(router, 292);
2209     ConnEnd srcPt292(Point(1465.5, 421), 2);
2210     connRef292->setSourceEndpoint(srcPt292);
2211     ConnEnd dstPt292(Point(1465.5, 471), 1);
2212     connRef292->setDestEndpoint(dstPt292);
2213     connRef292->setRoutingType((ConnType)2);
2214 
2215     ConnRef *connRef293 = new ConnRef(router, 293);
2216     ConnEnd srcPt293(Point(1387.5, 589.75), 4);
2217     connRef293->setSourceEndpoint(srcPt293);
2218     ConnEnd dstPt293(Point(1329.5, 589.75), 8);
2219     connRef293->setDestEndpoint(dstPt293);
2220     connRef293->setRoutingType((ConnType)2);
2221 
2222     ConnRef *connRef294 = new ConnRef(router, 294);
2223     ConnEnd srcPt294(Point(1387.5, 388), 4);
2224     connRef294->setSourceEndpoint(srcPt294);
2225     ConnEnd dstPt294(Point(1329.5, 388), 8);
2226     connRef294->setDestEndpoint(dstPt294);
2227     connRef294->setRoutingType((ConnType)2);
2228 
2229     ConnRef *connRef295 = new ConnRef(router, 295);
2230     ConnEnd srcPt295(Point(1058.5, 627.25), 2);
2231     connRef295->setSourceEndpoint(srcPt295);
2232     ConnEnd dstPt295(Point(1058.5, 677.25), 1);
2233     connRef295->setDestEndpoint(dstPt295);
2234     connRef295->setRoutingType((ConnType)2);
2235 
2236     ConnRef *connRef296 = new ConnRef(router, 296);
2237     ConnEnd srcPt296(Point(513.5, 531.25), 2);
2238     connRef296->setSourceEndpoint(srcPt296);
2239     ConnEnd dstPt296(Point(513.5, 581.25), 1);
2240     connRef296->setDestEndpoint(dstPt296);
2241     connRef296->setRoutingType((ConnType)2);
2242 
2243     ConnRef *connRef297 = new ConnRef(router, 297);
2244     ConnEnd srcPt297(Point(513.5, 606.25), 2);
2245     connRef297->setSourceEndpoint(srcPt297);
2246     ConnEnd dstPt297(Point(513.5, 656.25), 1);
2247     connRef297->setDestEndpoint(dstPt297);
2248     connRef297->setRoutingType((ConnType)2);
2249 
2250     ConnRef *connRef298 = new ConnRef(router, 298);
2251     ConnEnd srcPt298(Point(934.5, 539.75), 2);
2252     connRef298->setSourceEndpoint(srcPt298);
2253     ConnEnd dstPt298(Point(934.5, 589.75), 1);
2254     connRef298->setDestEndpoint(dstPt298);
2255     connRef298->setRoutingType((ConnType)2);
2256 
2257     ConnRef *connRef299 = new ConnRef(router, 299);
2258     ConnEnd srcPt299(Point(711.5, 589.75), 8);
2259     connRef299->setSourceEndpoint(srcPt299);
2260     ConnEnd dstPt299(Point(769.5, 589.75), 4);
2261     connRef299->setDestEndpoint(dstPt299);
2262     connRef299->setRoutingType((ConnType)2);
2263 
2264     ConnRef *connRef300 = new ConnRef(router, 300);
2265     ConnEnd srcPt300(Point(344.5, 589.75), 4);
2266     connRef300->setSourceEndpoint(srcPt300);
2267     ConnEnd dstPt300(Point(286.5, 589.75), 8);
2268     connRef300->setDestEndpoint(dstPt300);
2269     connRef300->setRoutingType((ConnType)2);
2270 
2271     ConnRef *connRef301 = new ConnRef(router, 301);
2272     ConnEnd srcPt301(Point(612.5, 283.5), 2);
2273     connRef301->setSourceEndpoint(srcPt301);
2274     ConnEnd dstPt301(Point(612.5, 333.5), 1);
2275     connRef301->setDestEndpoint(dstPt301);
2276     connRef301->setRoutingType((ConnType)2);
2277 
2278     ConnRef *connRef302 = new ConnRef(router, 302);
2279     ConnEnd srcPt302(Point(612.5, 358.5), 2);
2280     connRef302->setSourceEndpoint(srcPt302);
2281     ConnEnd dstPt302(Point(612.5, 408.5), 1);
2282     connRef302->setDestEndpoint(dstPt302);
2283     connRef302->setRoutingType((ConnType)2);
2284 
2285     ConnRef *connRef303 = new ConnRef(router, 303);
2286     ConnEnd srcPt303(Point(612.5, 650.5), 1);
2287     connRef303->setSourceEndpoint(srcPt303);
2288     ConnEnd dstPt303(Point(612.5, 600.5), 2);
2289     connRef303->setDestEndpoint(dstPt303);
2290     connRef303->setRoutingType((ConnType)2);
2291 
2292     ConnRef *connRef304 = new ConnRef(router, 304);
2293     ConnEnd srcPt304(Point(901.5, 305), 2);
2294     connRef304->setSourceEndpoint(srcPt304);
2295     ConnEnd dstPt304(Point(901.5, 355), 1);
2296     connRef304->setDestEndpoint(dstPt304);
2297     connRef304->setRoutingType((ConnType)2);
2298 
2299     ConnRef *connRef305 = new ConnRef(router, 305);
2300     ConnEnd srcPt305(Point(901.5, 189), 2);
2301     connRef305->setSourceEndpoint(srcPt305);
2302     ConnEnd dstPt305(Point(901.5, 239), 1);
2303     connRef305->setDestEndpoint(dstPt305);
2304     connRef305->setRoutingType((ConnType)2);
2305 
2306     ConnRef *connRef306 = new ConnRef(router, 306);
2307     ConnEnd srcPt306(Point(546.5, 2124.92), 2);
2308     connRef306->setSourceEndpoint(srcPt306);
2309     ConnEnd dstPt306(Point(546.5, 2174.92), 1);
2310     connRef306->setDestEndpoint(dstPt306);
2311     connRef306->setRoutingType((ConnType)2);
2312 
2313     ConnRef *connRef307 = new ConnRef(router, 307);
2314     ConnEnd srcPt307(Point(1387.5, 1350.92), 4);
2315     connRef307->setSourceEndpoint(srcPt307);
2316     ConnEnd dstPt307(Point(1329.5, 1350.92), 8);
2317     connRef307->setDestEndpoint(dstPt307);
2318     connRef307->setRoutingType((ConnType)2);
2319 
2320     ConnRef *connRef308 = new ConnRef(router, 308);
2321     ConnEnd srcPt308(Point(612.5, 433.5), 2);
2322     connRef308->setSourceEndpoint(srcPt308);
2323     ConnEnd dstPt308(Point(612.5, 483.5), 1);
2324     connRef308->setDestEndpoint(dstPt308);
2325     connRef308->setRoutingType((ConnType)2);
2326 
2327     ConnRef *connRef309 = new ConnRef(router, 309);
2328     ConnEnd srcPt309(Point(513.5, 748.25), 1);
2329     connRef309->setSourceEndpoint(srcPt309);
2330     ConnEnd dstPt309(Point(513.5, 698.25), 2);
2331     connRef309->setDestEndpoint(dstPt309);
2332     connRef309->setRoutingType((ConnType)2);
2333 
2334     ConnRef *connRef310 = new ConnRef(router, 310);
2335     ConnEnd srcPt310(Point(286.5, 760.25), 2);
2336     connRef310->setSourceEndpoint(srcPt310);
2337     ConnEnd dstPt310(Point(286.5, 810.25), 1);
2338     connRef310->setDestEndpoint(dstPt310);
2339     connRef310->setRoutingType((ConnType)2);
2340 
2341     ConnRef *connRef311 = new ConnRef(router, 311);
2342     ConnEnd srcPt311(Point(286.5, 876.25), 2);
2343     connRef311->setSourceEndpoint(srcPt311);
2344     ConnEnd dstPt311(Point(286.5, 926.25), 1);
2345     connRef311->setDestEndpoint(dstPt311);
2346     connRef311->setRoutingType((ConnType)2);
2347 
2348     ConnRef *connRef312 = new ConnRef(router, 312);
2349     ConnEnd srcPt312(Point(678.5, 760.25), 2);
2350     connRef312->setSourceEndpoint(srcPt312);
2351     ConnEnd dstPt312(Point(678.5, 810.25), 1);
2352     connRef312->setDestEndpoint(dstPt312);
2353     connRef312->setRoutingType((ConnType)2);
2354 
2355     ConnRef *connRef313 = new ConnRef(router, 313);
2356     ConnEnd srcPt313(Point(678.5, 876.25), 2);
2357     connRef313->setSourceEndpoint(srcPt313);
2358     ConnEnd dstPt313(Point(678.5, 926.25), 1);
2359     connRef313->setDestEndpoint(dstPt313);
2360     connRef313->setRoutingType((ConnType)2);
2361 
2362     ConnRef *connRef314 = new ConnRef(router, 314);
2363     ConnEnd srcPt314(Point(377.5, 1643.92), 2);
2364     connRef314->setSourceEndpoint(srcPt314);
2365     ConnEnd dstPt314(Point(377.5, 1693.92), 1);
2366     connRef314->setDestEndpoint(dstPt314);
2367     connRef314->setRoutingType((ConnType)2);
2368 
2369     ConnRef *connRef315 = new ConnRef(router, 315);
2370     ConnEnd srcPt315(Point(1281.5, 2340.92), 1);
2371     connRef315->setSourceEndpoint(srcPt315);
2372     ConnEnd dstPt315(Point(1281.5, 2290.92), 2);
2373     connRef315->setDestEndpoint(dstPt315);
2374     connRef315->setRoutingType((ConnType)2);
2375 
2376     ConnRef *connRef316 = new ConnRef(router, 316);
2377     ConnEnd srcPt316(Point(377.5, 1785.92), 1);
2378     connRef316->setSourceEndpoint(srcPt316);
2379     ConnEnd dstPt316(Point(377.5, 1735.92), 2);
2380     connRef316->setDestEndpoint(dstPt316);
2381     connRef316->setRoutingType((ConnType)2);
2382 
2383     ConnRef *connRef317 = new ConnRef(router, 317);
2384     ConnEnd srcPt317(Point(1408.5, 1114.92), 4);
2385     connRef317->setSourceEndpoint(srcPt317);
2386     ConnEnd dstPt317(Point(1350.5, 1114.92), 8);
2387     connRef317->setDestEndpoint(dstPt317);
2388     connRef317->setRoutingType((ConnType)2);
2389 
2390     ConnRef *connRef318 = new ConnRef(router, 318);
2391     ConnEnd srcPt318(Point(1378.5, 1288.92), 8);
2392     connRef318->setSourceEndpoint(srcPt318);
2393     ConnEnd dstPt318(Point(1436.5, 1288.92), 4);
2394     connRef318->setDestEndpoint(dstPt318);
2395     connRef318->setRoutingType((ConnType)2);
2396 
2397     ConnRef *connRef319 = new ConnRef(router, 319);
2398     ConnEnd srcPt319(Point(1536.5, 1288.92), 4);
2399     connRef319->setSourceEndpoint(srcPt319);
2400     ConnEnd dstPt319(Point(1478.5, 1288.92), 8);
2401     connRef319->setDestEndpoint(dstPt319);
2402     connRef319->setRoutingType((ConnType)2);
2403 
2404     ConnRef *connRef320 = new ConnRef(router, 320);
2405     ConnEnd srcPt320(Point(678.5, 1809.92), 2);
2406     connRef320->setSourceEndpoint(srcPt320);
2407     ConnEnd dstPt320(Point(678.5, 1859.92), 1);
2408     connRef320->setDestEndpoint(dstPt320);
2409     connRef320->setRoutingType((ConnType)2);
2410 
2411     ConnRef *connRef321 = new ConnRef(router, 321);
2412     ConnEnd srcPt321(Point(1627.5, 1288.92), 4);
2413     connRef321->setSourceEndpoint(srcPt321);
2414     ConnEnd dstPt321(Point(1569.5, 1288.92), 8);
2415     connRef321->setDestEndpoint(dstPt321);
2416     connRef321->setRoutingType((ConnType)2);
2417 
2418     ConnRef *connRef322 = new ConnRef(router, 322);
2419     ConnEnd srcPt322(Point(1248.5, 1383.92), 2);
2420     connRef322->setSourceEndpoint(srcPt322);
2421     ConnEnd dstPt322(Point(1248.5, 1433.92), 1);
2422     connRef322->setDestEndpoint(dstPt322);
2423     connRef322->setRoutingType((ConnType)2);
2424 
2425     ConnRef *connRef323 = new ConnRef(router, 323);
2426     ConnEnd srcPt323(Point(1248.5, 1176.92), 2);
2427     connRef323->setSourceEndpoint(srcPt323);
2428     ConnEnd dstPt323(Point(1248.5, 1226.92), 1);
2429     connRef323->setDestEndpoint(dstPt323);
2430     connRef323->setRoutingType((ConnType)2);
2431 
2432     ConnRef *connRef324 = new ConnRef(router, 324);
2433     ConnEnd srcPt324(Point(172.5, 2069.92), 8);
2434     connRef324->setSourceEndpoint(srcPt324);
2435     ConnEnd dstPt324(Point(230.5, 2069.92), 4);
2436     connRef324->setDestEndpoint(dstPt324);
2437     connRef324->setRoutingType((ConnType)2);
2438 
2439     ConnRef *connRef325 = new ConnRef(router, 325);
2440     ConnEnd srcPt325(Point(1408.5, 777.25), 4);
2441     connRef325->setSourceEndpoint(srcPt325);
2442     ConnEnd dstPt325(Point(1350.5, 777.25), 8);
2443     connRef325->setDestEndpoint(dstPt325);
2444     connRef325->setRoutingType((ConnType)2);
2445 
2446     ConnRef *connRef326 = new ConnRef(router, 326);
2447     ConnEnd srcPt326(Point(612.5, 575.5), 1);
2448     connRef326->setSourceEndpoint(srcPt326);
2449     ConnEnd dstPt326(Point(612.5, 525.5), 2);
2450     connRef326->setDestEndpoint(dstPt326);
2451     connRef326->setRoutingType((ConnType)2);
2452 
2453     ConnRef *connRef327 = new ConnRef(router, 327);
2454     ConnEnd srcPt327(Point(513.5, 823.25), 1);
2455     connRef327->setSourceEndpoint(srcPt327);
2456     ConnEnd dstPt327(Point(513.5, 773.25), 2);
2457     connRef327->setDestEndpoint(dstPt327);
2458     connRef327->setRoutingType((ConnType)2);
2459 
2460     ConnRef *connRef328 = new ConnRef(router, 328);
2461     ConnEnd srcPt328(Point(1281.5, 2415.92), 1);
2462     connRef328->setSourceEndpoint(srcPt328);
2463     ConnEnd dstPt328(Point(1281.5, 2365.92), 2);
2464     connRef328->setDestEndpoint(dstPt328);
2465     connRef328->setRoutingType((ConnType)2);
2466 
2467     ConnRef *connRef329 = new ConnRef(router, 329);
2468     ConnEnd srcPt329(Point(251.5, 2008.92), 15);
2469     connRef329->setSourceEndpoint(srcPt329);
2470     ConnEnd dstPt329(Point(272.5, 2054.92), 1);
2471     connRef329->setDestEndpoint(dstPt329);
2472     connRef329->setRoutingType((ConnType)2);
2473     std::vector<Point> checkpoints329(1);
2474     checkpoints329[0] = Point(251.5, 2039.92);
2475     connRef329->setRoutingCheckpoints(checkpoints329);
2476 
2477     ConnRef *connRef330 = new ConnRef(router, 330);
2478     ConnEnd srcPt330(Point(1329.5, 2008.92), 15);
2479     connRef330->setSourceEndpoint(srcPt330);
2480     ConnEnd dstPt330(Point(1172.5, 2041.92), 8);
2481     connRef330->setDestEndpoint(dstPt330);
2482     connRef330->setRoutingType((ConnType)2);
2483 
2484     ConnRef *connRef331 = new ConnRef(router, 331);
2485     ConnEnd srcPt331(Point(1329.5, 2008.92), 15);
2486     connRef331->setSourceEndpoint(srcPt331);
2487     ConnEnd dstPt331(Point(1157.5, 1910.92), 1);
2488     connRef331->setDestEndpoint(dstPt331);
2489     connRef331->setRoutingType((ConnType)2);
2490 
2491     ConnRef *connRef332 = new ConnRef(router, 332);
2492     ConnEnd srcPt332(Point(802.5, 2174.92), 15);
2493     connRef332->setSourceEndpoint(srcPt332);
2494     ConnEnd dstPt332(Point(850.5, 2008.92), 8);
2495     connRef332->setDestEndpoint(dstPt332);
2496     connRef332->setRoutingType((ConnType)2);
2497 
2498     ConnRef *connRef333 = new ConnRef(router, 333);
2499     ConnEnd srcPt333(Point(967.5, 2008.92), 15);
2500     connRef333->setSourceEndpoint(srcPt333);
2501     ConnEnd dstPt333(Point(850.5, 2008.92), 8);
2502     connRef333->setDestEndpoint(dstPt333);
2503     connRef333->setRoutingType((ConnType)2);
2504 
2505     ConnRef *connRef334 = new ConnRef(router, 334);
2506     ConnEnd srcPt334(Point(1329.5, 1714.92), 15);
2507     connRef334->setSourceEndpoint(srcPt334);
2508     ConnEnd dstPt334(Point(1329.5, 1761.92), 1);
2509     connRef334->setDestEndpoint(dstPt334);
2510     connRef334->setRoutingType((ConnType)2);
2511 
2512     ConnRef *connRef335 = new ConnRef(router, 335);
2513     ConnEnd srcPt335(Point(1329.5, 677.25), 15);
2514     connRef335->setSourceEndpoint(srcPt335);
2515     ConnEnd dstPt335(Point(1308.5, 762.25), 1);
2516     connRef335->setDestEndpoint(dstPt335);
2517     connRef335->setRoutingType((ConnType)2);
2518     std::vector<Point> checkpoints335(1);
2519     checkpoints335[0] = Point(1329.5, 747.25);
2520     connRef335->setRoutingCheckpoints(checkpoints335);
2521 
2522     ConnRef *connRef336 = new ConnRef(router, 336);
2523     ConnEnd srcPt336(Point(286.5, 677.25), 15);
2524     connRef336->setSourceEndpoint(srcPt336);
2525     ConnEnd dstPt336(Point(498.5, 581.25), 4);
2526     connRef336->setDestEndpoint(dstPt336);
2527     connRef336->setRoutingType((ConnType)2);
2528     std::vector<Point> checkpoints336(1);
2529     checkpoints336[0] = Point(475.5, 677.25);
2530     connRef336->setRoutingCheckpoints(checkpoints336);
2531 
2532     ConnRef *connRef337 = new ConnRef(router, 337);
2533     ConnEnd srcPt337(Point(286.5, 677.25), 15);
2534     connRef337->setSourceEndpoint(srcPt337);
2535     ConnEnd dstPt337(Point(498.5, 656.25), 4);
2536     connRef337->setDestEndpoint(dstPt337);
2537     connRef337->setRoutingType((ConnType)2);
2538     std::vector<Point> checkpoints337(1);
2539     checkpoints337[0] = Point(475.5, 677.25);
2540     connRef337->setRoutingCheckpoints(checkpoints337);
2541 
2542     ConnRef *connRef338 = new ConnRef(router, 338);
2543     ConnEnd srcPt338(Point(286.5, 504.5), 15);
2544     connRef338->setSourceEndpoint(srcPt338);
2545     ConnEnd dstPt338(Point(597.5, 333.5), 4);
2546     connRef338->setDestEndpoint(dstPt338);
2547     connRef338->setRoutingType((ConnType)2);
2548     std::vector<Point> checkpoints338(1);
2549     checkpoints338[0] = Point(574.5, 504.5);
2550     connRef338->setRoutingCheckpoints(checkpoints338);
2551 
2552     ConnRef *connRef339 = new ConnRef(router, 339);
2553     ConnEnd srcPt339(Point(286.5, 504.5), 15);
2554     connRef339->setSourceEndpoint(srcPt339);
2555     ConnEnd dstPt339(Point(597.5, 408.5), 4);
2556     connRef339->setDestEndpoint(dstPt339);
2557     connRef339->setRoutingType((ConnType)2);
2558     std::vector<Point> checkpoints339(1);
2559     checkpoints339[0] = Point(574.5, 504.5);
2560     connRef339->setRoutingCheckpoints(checkpoints339);
2561 
2562     ConnRef *connRef340 = new ConnRef(router, 340);
2563     ConnEnd srcPt340(Point(1329.5, 504.5), 15);
2564     connRef340->setSourceEndpoint(srcPt340);
2565     ConnEnd dstPt340(Point(627.5, 600.5), 8);
2566     connRef340->setDestEndpoint(dstPt340);
2567     connRef340->setRoutingType((ConnType)2);
2568     std::vector<Point> checkpoints340(1);
2569     checkpoints340[0] = Point(650.5, 504.5);
2570     connRef340->setRoutingCheckpoints(checkpoints340);
2571 
2572     ConnRef *connRef341 = new ConnRef(router, 341);
2573     ConnEnd srcPt341(Point(1329.5, 272), 15);
2574     connRef341->setSourceEndpoint(srcPt341);
2575     ConnEnd dstPt341(Point(916.5, 355), 8);
2576     connRef341->setDestEndpoint(dstPt341);
2577     connRef341->setRoutingType((ConnType)2);
2578 
2579     ConnRef *connRef342 = new ConnRef(router, 342);
2580     ConnEnd srcPt342(Point(1329.5, 272), 15);
2581     connRef342->setSourceEndpoint(srcPt342);
2582     ConnEnd dstPt342(Point(916.5, 239), 8);
2583     connRef342->setDestEndpoint(dstPt342);
2584     connRef342->setRoutingType((ConnType)2);
2585 
2586     ConnRef *connRef343 = new ConnRef(router, 343);
2587     ConnEnd srcPt343(Point(1329.5, 504.5), 15);
2588     connRef343->setSourceEndpoint(srcPt343);
2589     ConnEnd dstPt343(Point(1555, 720.5), 4);
2590     connRef343->setDestEndpoint(dstPt343);
2591     connRef343->setRoutingType((ConnType)2);
2592 
2593     ConnRef *connRef344 = new ConnRef(router, 344);
2594     ConnEnd srcPt344(Point(1329.5, 1053.92), 15);
2595     connRef344->setSourceEndpoint(srcPt344);
2596     ConnEnd dstPt344(Point(1555, 760.5), 4);
2597     connRef344->setDestEndpoint(dstPt344);
2598     connRef344->setRoutingType((ConnType)2);
2599 
2600     ConnRef *connRef345 = new ConnRef(router, 345);
2601     ConnEnd srcPt345(Point(1329.5, 1590.92), 15);
2602     connRef345->setSourceEndpoint(srcPt345);
2603     ConnEnd dstPt345(Point(1641, 924), 2);
2604     connRef345->setDestEndpoint(dstPt345);
2605     connRef345->setRoutingType((ConnType)2);
2606 
2607     ConnRef *connRef346 = new ConnRef(router, 346);
2608     ConnEnd srcPt346(Point(1329.5, 2008.92), 15);
2609     connRef346->setSourceEndpoint(srcPt346);
2610     ConnEnd dstPt346(Point(1681, 924), 2);
2611     connRef346->setDestEndpoint(dstPt346);
2612     connRef346->setRoutingType((ConnType)2);
2613 
2614     ConnRef *connRef347 = new ConnRef(router, 347);
2615     ConnEnd srcPt347(Point(1329.5, 272), 15);
2616     connRef347->setSourceEndpoint(srcPt347);
2617     ConnEnd dstPt347(Point(1390, 214.5), 2);
2618     connRef347->setDestEndpoint(dstPt347);
2619     connRef347->setRoutingType((ConnType)2);
2620 
2621     ConnRef *connRef348 = new ConnRef(router, 348);
2622     ConnEnd srcPt348(Point(251.5, 1714.92), 15);
2623     connRef348->setSourceEndpoint(srcPt348);
2624     ConnEnd dstPt348(Point(247.5, 1845.42), 8);
2625     connRef348->setDestEndpoint(dstPt348);
2626     connRef348->setRoutingType((ConnType)2);
2627 
2628     ConnRef *connRef349 = new ConnRef(router, 349);
2629     ConnEnd srcPt349(Point(251.5, 2008.92), 15);
2630     connRef349->setSourceEndpoint(srcPt349);
2631     ConnEnd dstPt349(Point(247.5, 1885.42), 8);
2632     connRef349->setDestEndpoint(dstPt349);
2633     connRef349->setRoutingType((ConnType)2);
2634 
2635     ConnRef *connRef350 = new ConnRef(router, 350);
2636     ConnEnd srcPt350(Point(1329.5, 1466.92), 15);
2637     connRef350->setSourceEndpoint(srcPt350);
2638     ConnEnd dstPt350(Point(862.5, 1474.42), 8);
2639     connRef350->setDestEndpoint(dstPt350);
2640     connRef350->setRoutingType((ConnType)2);
2641 
2642     ConnRef *connRef351 = new ConnRef(router, 351);
2643     ConnEnd srcPt351(Point(1574.5, 2008.92), 15);
2644     connRef351->setSourceEndpoint(srcPt351);
2645     ConnEnd dstPt351(Point(1577, 2138.92), 1);
2646     connRef351->setDestEndpoint(dstPt351);
2647     connRef351->setRoutingType((ConnType)2);
2648 #endif
2649 
2650     router->processTransaction();
2651     router->outputDiagram("output/finalSegmentNudging3");
2652 
2653     bool optimisedForConnectorType = false;
2654     int crossings = router->existsCrossings(optimisedForConnectorType);
2655 
2656     delete router;
2657     return (crossings > 0) ? 1 : 0;
2658 };
2659