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->setRoutingPenalty((PenaltyType)0, 50);
7     router->setRoutingPenalty((PenaltyType)1, 0);
8     router->setRoutingPenalty((PenaltyType)2, 0);
9     router->setRoutingPenalty((PenaltyType)3, 4000);
10     router->setRoutingPenalty((PenaltyType)4, 0);
11     router->setRoutingOption(nudgeOrthogonalSegmentsConnectedToShapes, true);
12 
13     Polygon poly57(4);
14     poly57.ps[0] = Point(-66.016, 38.6079);
15     poly57.ps[1] = Point(-66.016, 58.6079);
16     poly57.ps[2] = Point(-86.016, 58.6079);
17     poly57.ps[3] = Point(-86.016, 38.6079);
18     new ShapeRef(router, poly57, 57);
19 
20     Polygon poly114(4);
21     poly114.ps[0] = Point(886.746, 359.608);
22     poly114.ps[1] = Point(886.746, 399.608);
23     poly114.ps[2] = Point(830.746, 399.608);
24     poly114.ps[3] = Point(830.746, 359.608);
25     new ShapeRef(router, poly114, 114);
26 
27     Polygon poly126(4);
28     poly126.ps[0] = Point(510.984, 767.608);
29     poly126.ps[1] = Point(510.984, 807.608);
30     poly126.ps[2] = Point(454.984, 807.608);
31     poly126.ps[3] = Point(454.984, 767.608);
32     new ShapeRef(router, poly126, 126);
33 
34     Polygon poly142(4);
35     poly142.ps[0] = Point(149.984, 62.6079);
36     poly142.ps[1] = Point(149.984, 102.608);
37     poly142.ps[2] = Point(93.984, 102.608);
38     poly142.ps[3] = Point(93.984, 62.6079);
39     new ShapeRef(router, poly142, 142);
40 
41     Polygon poly115(4);
42     poly115.ps[0] = Point(539.534, 166.608);
43     poly115.ps[1] = Point(539.534, 206.608);
44     poly115.ps[2] = Point(483.534, 206.608);
45     poly115.ps[3] = Point(483.534, 166.608);
46     new ShapeRef(router, poly115, 115);
47 
48     Polygon poly107(4);
49     poly107.ps[0] = Point(484.984, 500.608);
50     poly107.ps[1] = Point(484.984, 540.608);
51     poly107.ps[2] = Point(444.984, 540.608);
52     poly107.ps[3] = Point(444.984, 500.608);
53     new ShapeRef(router, poly107, 107);
54 
55     Polygon poly164(4);
56     poly164.ps[0] = Point(388.984, 1086.01);
57     poly164.ps[1] = Point(388.984, 1126.01);
58     poly164.ps[2] = Point(328.984, 1126.01);
59     poly164.ps[3] = Point(328.984, 1086.01);
60     new ShapeRef(router, poly164, 164);
61 
62     Polygon poly40(4);
63     poly40.ps[0] = Point(131.984, -13.3921);
64     poly40.ps[1] = Point(131.984, 6.60786);
65     poly40.ps[2] = Point(111.984, 6.60786);
66     poly40.ps[3] = Point(111.984, -13.3921);
67     new ShapeRef(router, poly40, 40);
68 
69     Polygon poly161(4);
70     poly161.ps[0] = Point(785.5, 24.6079);
71     poly161.ps[1] = Point(785.5, 64.6079);
72     poly161.ps[2] = Point(725.5, 64.6079);
73     poly161.ps[3] = Point(725.5, 24.6079);
74     new ShapeRef(router, poly161, 161);
75 
76     Polygon poly82(4);
77     poly82.ps[0] = Point(813.984, 1031.01);
78     poly82.ps[1] = Point(813.984, 1071.01);
79     poly82.ps[2] = Point(773.984, 1071.01);
80     poly82.ps[3] = Point(773.984, 1031.01);
81     new ShapeRef(router, poly82, 82);
82 
83     Polygon poly146(4);
84     poly146.ps[0] = Point(530.584, -65.3921);
85     poly146.ps[1] = Point(530.584, -25.3921);
86     poly146.ps[2] = Point(474.584, -25.3921);
87     poly146.ps[3] = Point(474.584, -65.3921);
88     new ShapeRef(router, poly146, 146);
89 
90     Polygon poly151(4);
91     poly151.ps[0] = Point(97.984, -229.392);
92     poly151.ps[1] = Point(97.984, -189.392);
93     poly151.ps[2] = Point(41.984, -189.392);
94     poly151.ps[3] = Point(41.984, -229.392);
95     new ShapeRef(router, poly151, 151);
96 
97     Polygon poly23(4);
98     poly23.ps[0] = Point(691.984, 725.608);
99     poly23.ps[1] = Point(691.984, 745.608);
100     poly23.ps[2] = Point(671.984, 745.608);
101     poly23.ps[3] = Point(671.984, 725.608);
102     new ShapeRef(router, poly23, 23);
103 
104     Polygon poly121(4);
105     poly121.ps[0] = Point(709.984, 1063.01);
106     poly121.ps[1] = Point(709.984, 1103.01);
107     poly121.ps[2] = Point(653.984, 1103.01);
108     poly121.ps[3] = Point(653.984, 1063.01);
109     new ShapeRef(router, poly121, 121);
110 
111     Polygon poly68(4);
112     poly68.ps[0] = Point(460.584, 164.608);
113     poly68.ps[1] = Point(460.584, 204.608);
114     poly68.ps[2] = Point(420.584, 204.608);
115     poly68.ps[3] = Point(420.584, 164.608);
116     new ShapeRef(router, poly68, 68);
117 
118     Polygon poly53(4);
119     poly53.ps[0] = Point(450.584, -424.392);
120     poly53.ps[1] = Point(450.584, -404.392);
121     poly53.ps[2] = Point(430.584, -404.392);
122     poly53.ps[3] = Point(430.584, -424.392);
123     new ShapeRef(router, poly53, 53);
124 
125     Polygon poly29(4);
126     poly29.ps[0] = Point(808.746, 229.608);
127     poly29.ps[1] = Point(808.746, 249.608);
128     poly29.ps[2] = Point(788.746, 249.608);
129     poly29.ps[3] = Point(788.746, 229.608);
130     new ShapeRef(router, poly29, 29);
131 
132     Polygon poly88(4);
133     poly88.ps[0] = Point(1085.98, 883.608);
134     poly88.ps[1] = Point(1085.98, 923.608);
135     poly88.ps[2] = Point(1045.98, 923.608);
136     poly88.ps[3] = Point(1045.98, 883.608);
137     new ShapeRef(router, poly88, 88);
138 
139     Polygon poly141(4);
140     poly141.ps[0] = Point(390.984, 62.6079);
141     poly141.ps[1] = Point(390.984, 102.608);
142     poly141.ps[2] = Point(334.984, 102.608);
143     poly141.ps[3] = Point(334.984, 62.6079);
144     new ShapeRef(router, poly141, 141);
145 
146     Polygon poly118(4);
147     poly118.ps[0] = Point(1155.98, 739.608);
148     poly118.ps[1] = Point(1155.98, 779.608);
149     poly118.ps[2] = Point(1099.98, 779.608);
150     poly118.ps[3] = Point(1099.98, 739.608);
151     new ShapeRef(router, poly118, 118);
152 
153     Polygon poly31(4);
154     poly31.ps[0] = Point(1.98401, 363.608);
155     poly31.ps[1] = Point(1.98401, 383.608);
156     poly31.ps[2] = Point(-18.016, 383.608);
157     poly31.ps[3] = Point(-18.016, 363.608);
158     new ShapeRef(router, poly31, 31);
159 
160     Polygon poly137(4);
161     poly137.ps[0] = Point(408.584, 166.608);
162     poly137.ps[1] = Point(408.584, 206.608);
163     poly137.ps[2] = Point(352.584, 206.608);
164     poly137.ps[3] = Point(352.584, 166.608);
165     new ShapeRef(router, poly137, 137);
166 
167     Polygon poly159(4);
168     poly159.ps[0] = Point(622.984, 330.5);
169     poly159.ps[1] = Point(622.984, 390.5);
170     poly159.ps[2] = Point(582.984, 390.5);
171     poly159.ps[3] = Point(582.984, 330.5);
172     new ShapeRef(router, poly159, 159);
173 
174     Polygon poly169(4);
175     poly169.ps[0] = Point(1089.98, 243.608);
176     poly169.ps[1] = Point(1089.98, 303.608);
177     poly169.ps[2] = Point(1049.98, 303.608);
178     poly169.ps[3] = Point(1049.98, 243.608);
179     new ShapeRef(router, poly169, 169);
180 
181     Polygon poly13(4);
182     poly13.ps[0] = Point(763.984, 1145.01);
183     poly13.ps[1] = Point(763.984, 1165.01);
184     poly13.ps[2] = Point(743.984, 1165.01);
185     poly13.ps[3] = Point(743.984, 1145.01);
186     new ShapeRef(router, poly13, 13);
187 
188     Polygon poly33(4);
189     poly33.ps[0] = Point(327.084, 309.608);
190     poly33.ps[1] = Point(327.084, 329.608);
191     poly33.ps[2] = Point(307.084, 329.608);
192     poly33.ps[3] = Point(307.084, 309.608);
193     new ShapeRef(router, poly33, 33);
194 
195     Polygon poly60(4);
196     poly60.ps[0] = Point(11.984, -23.3921);
197     poly60.ps[1] = Point(11.984, 16.6079);
198     poly60.ps[2] = Point(-28.016, 16.6079);
199     poly60.ps[3] = Point(-28.016, -23.3921);
200     new ShapeRef(router, poly60, 60);
201 
202     Polygon poly145(4);
203     poly145.ps[0] = Point(149.984, -73.3921);
204     poly145.ps[1] = Point(149.984, -33.3921);
205     poly145.ps[2] = Point(93.984, -33.3921);
206     poly145.ps[3] = Point(93.984, -73.3921);
207     new ShapeRef(router, poly145, 145);
208 
209     Polygon poly134(4);
210     poly134.ps[0] = Point(888.746, 219.608);
211     poly134.ps[1] = Point(888.746, 259.608);
212     poly134.ps[2] = Point(832.746, 259.608);
213     poly134.ps[3] = Point(832.746, 219.608);
214     new ShapeRef(router, poly134, 134);
215 
216     Polygon poly160(4);
217     poly160.ps[0] = Point(785.5, -27.3921);
218     poly160.ps[1] = Point(785.5, 12.6079);
219     poly160.ps[2] = Point(725.5, 12.6079);
220     poly160.ps[3] = Point(725.5, -27.3921);
221     new ShapeRef(router, poly160, 160);
222 
223     Polygon poly117(4);
224     poly117.ps[0] = Point(646.484, 1203.01);
225     poly117.ps[1] = Point(646.484, 1243.01);
226     poly117.ps[2] = Point(590.484, 1243.01);
227     poly117.ps[3] = Point(590.484, 1203.01);
228     new ShapeRef(router, poly117, 117);
229 
230     Polygon poly170(4);
231     poly170.ps[0] = Point(322.984, 536.5);
232     poly170.ps[1] = Point(322.984, 596.5);
233     poly170.ps[2] = Point(282.984, 596.5);
234     poly170.ps[3] = Point(282.984, 536.5);
235     new ShapeRef(router, poly170, 170);
236 
237     Polygon poly36(4);
238     poly36.ps[0] = Point(372.984, 122.608);
239     poly36.ps[1] = Point(372.984, 142.608);
240     poly36.ps[2] = Point(352.984, 142.608);
241     poly36.ps[3] = Point(352.984, 122.608);
242     new ShapeRef(router, poly36, 36);
243 
244     Polygon poly19(4);
245     poly19.ps[0] = Point(803.984, 869.608);
246     poly19.ps[1] = Point(803.984, 889.608);
247     poly19.ps[2] = Point(783.984, 889.608);
248     poly19.ps[3] = Point(783.984, 869.608);
249     new ShapeRef(router, poly19, 19);
250 
251     Polygon poly116(4);
252     poly116.ps[0] = Point(456.984, 1213.01);
253     poly116.ps[1] = Point(456.984, 1253.01);
254     poly116.ps[2] = Point(400.984, 1253.01);
255     poly116.ps[3] = Point(400.984, 1213.01);
256     new ShapeRef(router, poly116, 116);
257 
258     Polygon poly52(4);
259     poly52.ps[0] = Point(450.584, -271.392);
260     poly52.ps[1] = Point(450.584, -251.392);
261     poly52.ps[2] = Point(430.584, -251.392);
262     poly52.ps[3] = Point(430.584, -271.392);
263     new ShapeRef(router, poly52, 52);
264 
265     Polygon poly99(4);
266     poly99.ps[0] = Point(307.984, -334.392);
267     poly99.ps[1] = Point(307.984, -294.392);
268     poly99.ps[2] = Point(267.984, -294.392);
269     poly99.ps[3] = Point(267.984, -334.392);
270     new ShapeRef(router, poly99, 99);
271 
272     Polygon poly154(4);
273     poly154.ps[0] = Point(570.984, 450.608);
274     poly154.ps[1] = Point(570.984, 490.608);
275     poly154.ps[2] = Point(514.984, 490.608);
276     poly154.ps[3] = Point(514.984, 450.608);
277     new ShapeRef(router, poly154, 154);
278 
279     Polygon poly150(4);
280     poly150.ps[0] = Point(377.984, -281.392);
281     poly150.ps[1] = Point(377.984, -241.392);
282     poly150.ps[2] = Point(321.984, -241.392);
283     poly150.ps[3] = Point(321.984, -281.392);
284     new ShapeRef(router, poly150, 150);
285 
286     Polygon poly153(4);
287     poly153.ps[0] = Point(767.984, 450.608);
288     poly153.ps[1] = Point(767.984, 490.608);
289     poly153.ps[2] = Point(711.984, 490.608);
290     poly153.ps[3] = Point(711.984, 450.608);
291     new ShapeRef(router, poly153, 153);
292 
293     Polygon poly104(4);
294     poly104.ps[0] = Point(965.984, 164.608);
295     poly104.ps[1] = Point(965.984, 204.608);
296     poly104.ps[2] = Point(925.984, 204.608);
297     poly104.ps[3] = Point(925.984, 164.608);
298     new ShapeRef(router, poly104, 104);
299 
300     Polygon poly75(4);
301     poly75.ps[0] = Point(442.984, 663.608);
302     poly75.ps[1] = Point(442.984, 703.608);
303     poly75.ps[2] = Point(402.984, 703.608);
304     poly75.ps[3] = Point(402.984, 663.608);
305     new ShapeRef(router, poly75, 75);
306 
307     Polygon poly51(4);
308     poly51.ps[0] = Point(450.584, -55.3921);
309     poly51.ps[1] = Point(450.584, -35.3921);
310     poly51.ps[2] = Point(430.584, -35.3921);
311     poly51.ps[3] = Point(430.584, -55.3921);
312     new ShapeRef(router, poly51, 51);
313 
314     Polygon poly112(4);
315     poly112.ps[0] = Point(539.534, -229.392);
316     poly112.ps[1] = Point(539.534, -189.392);
317     poly112.ps[2] = Point(483.534, -189.392);
318     poly112.ps[3] = Point(483.534, -229.392);
319     new ShapeRef(router, poly112, 112);
320 
321     Polygon poly61(4);
322     poly61.ps[0] = Point(337.084, 425.608);
323     poly61.ps[1] = Point(337.084, 465.608);
324     poly61.ps[2] = Point(297.084, 465.608);
325     poly61.ps[3] = Point(297.084, 425.608);
326     new ShapeRef(router, poly61, 61);
327 
328     Polygon poly158(4);
329     poly158.ps[0] = Point(285.084, 425.608);
330     poly158.ps[1] = Point(285.084, 465.608);
331     poly158.ps[2] = Point(225.084, 465.608);
332     poly158.ps[3] = Point(225.084, 425.608);
333     new ShapeRef(router, poly158, 158);
334 
335     Polygon poly162(4);
336     poly162.ps[0] = Point(785.5, 76.6079);
337     poly162.ps[1] = Point(785.5, 116.608);
338     poly162.ps[2] = Point(725.5, 116.608);
339     poly162.ps[3] = Point(725.5, 76.6079);
340     new ShapeRef(router, poly162, 162);
341 
342     Polygon poly103(4);
343     poly103.ps[0] = Point(965.984, 315.608);
344     poly103.ps[1] = Point(965.984, 355.608);
345     poly103.ps[2] = Point(925.984, 355.608);
346     poly103.ps[3] = Point(925.984, 315.608);
347     new ShapeRef(router, poly103, 103);
348 
349     Polygon poly90(4);
350     poly90.ps[0] = Point(813.984, 817.608);
351     poly90.ps[1] = Point(813.984, 857.608);
352     poly90.ps[2] = Point(773.984, 857.608);
353     poly90.ps[3] = Point(773.984, 817.608);
354     new ShapeRef(router, poly90, 90);
355 
356     Polygon poly70(4);
357     poly70.ps[0] = Point(340.584, 164.608);
358     poly70.ps[1] = Point(340.584, 204.608);
359     poly70.ps[2] = Point(300.584, 204.608);
360     poly70.ps[3] = Point(300.584, 164.608);
361     new ShapeRef(router, poly70, 70);
362 
363     Polygon poly50(4);
364     poly50.ps[0] = Point(886.746, 307.608);
365     poly50.ps[1] = Point(886.746, 347.608);
366     poly50.ps[2] = Point(830.746, 347.608);
367     poly50.ps[3] = Point(830.746, 307.608);
368     new ShapeRef(router, poly50, 50);
369 
370     Polygon poly49(4);
371     poly49.ps[0] = Point(1115.98, 1187.01);
372     poly49.ps[1] = Point(1115.98, 1247.01);
373     poly49.ps[2] = Point(825.984, 1247.01);
374     poly49.ps[3] = Point(825.984, 1187.01);
375     new ShapeRef(router, poly49, 49);
376 
377     Polygon poly37(4);
378     poly37.ps[0] = Point(131.984, 122.608);
379     poly37.ps[1] = Point(131.984, 142.608);
380     poly37.ps[2] = Point(111.984, 142.608);
381     poly37.ps[3] = Point(111.984, 122.608);
382     new ShapeRef(router, poly37, 37);
383 
384     Polygon poly120(4);
385     poly120.ps[0] = Point(843.984, 1135.01);
386     poly120.ps[1] = Point(843.984, 1175.01);
387     poly120.ps[2] = Point(787.984, 1175.01);
388     poly120.ps[3] = Point(787.984, 1135.01);
389     new ShapeRef(router, poly120, 120);
390 
391     Polygon poly28(4);
392     poly28.ps[0] = Point(372.984, 673.608);
393     poly28.ps[1] = Point(372.984, 693.608);
394     poly28.ps[2] = Point(352.984, 693.608);
395     poly28.ps[3] = Point(352.984, 673.608);
396     new ShapeRef(router, poly28, 28);
397 
398     Polygon poly136(4);
399     poly136.ps[0] = Point(81.984, 353.608);
400     poly136.ps[1] = Point(81.984, 393.608);
401     poly136.ps[2] = Point(25.984, 393.608);
402     poly136.ps[3] = Point(25.984, 353.608);
403     new ShapeRef(router, poly136, 136);
404 
405     Polygon poly12(4);
406     poly12.ps[0] = Point(933.984, 939.008);
407     poly12.ps[1] = Point(933.984, 959.008);
408     poly12.ps[2] = Point(913.984, 959.008);
409     poly12.ps[3] = Point(913.984, 939.008);
410     new ShapeRef(router, poly12, 12);
411 
412     Polygon poly131(4);
413     poly131.ps[0] = Point(390.984, 715.608);
414     poly131.ps[1] = Point(390.984, 755.608);
415     poly131.ps[2] = Point(334.984, 755.608);
416     poly131.ps[3] = Point(334.984, 715.608);
417     new ShapeRef(router, poly131, 131);
418 
419     Polygon poly78(4);
420     poly78.ps[0] = Point(302.984, 1031.01);
421     poly78.ps[1] = Point(302.984, 1071.01);
422     poly78.ps[2] = Point(262.984, 1071.01);
423     poly78.ps[3] = Point(262.984, 1031.01);
424     new ShapeRef(router, poly78, 78);
425 
426     Polygon poly3(4);
427     poly3.ps[0] = Point(944.984, 516.108);
428     poly3.ps[1] = Point(944.984, 536.108);
429     poly3.ps[2] = Point(924.984, 536.108);
430     poly3.ps[3] = Point(924.984, 516.108);
431     new ShapeRef(router, poly3, 3);
432 
433     Polygon poly17(4);
434     poly17.ps[0] = Point(691.984, 939.008);
435     poly17.ps[1] = Point(691.984, 959.008);
436     poly17.ps[2] = Point(671.984, 959.008);
437     poly17.ps[3] = Point(671.984, 939.008);
438     new ShapeRef(router, poly17, 17);
439 
440     Polygon poly66(4);
441     poly66.ps[0] = Point(11.984, 229.608);
442     poly66.ps[1] = Point(11.984, 269.608);
443     poly66.ps[2] = Point(-28.016, 269.608);
444     poly66.ps[3] = Point(-28.016, 229.608);
445     new ShapeRef(router, poly66, 66);
446 
447     Polygon poly15(4);
448     poly15.ps[0] = Point(691.984, 1031.01);
449     poly15.ps[1] = Point(691.984, 1051.01);
450     poly15.ps[2] = Point(671.984, 1051.01);
451     poly15.ps[3] = Point(671.984, 1031.01);
452     new ShapeRef(router, poly15, 15);
453 
454     Polygon poly4(4);
455     poly4.ps[0] = Point(868.746, 419.608);
456     poly4.ps[1] = Point(868.746, 439.608);
457     poly4.ps[2] = Point(848.746, 439.608);
458     poly4.ps[3] = Point(848.746, 419.608);
459     new ShapeRef(router, poly4, 4);
460 
461     Polygon poly22(4);
462     poly22.ps[0] = Point(803.984, 725.608);
463     poly22.ps[1] = Point(803.984, 745.608);
464     poly22.ps[2] = Point(783.984, 745.608);
465     poly22.ps[3] = Point(783.984, 725.608);
466     new ShapeRef(router, poly22, 22);
467 
468     Polygon poly119(4);
469     poly119.ps[0] = Point(951.984, 879.008);
470     poly119.ps[1] = Point(951.984, 919.008);
471     poly119.ps[2] = Point(895.984, 919.008);
472     poly119.ps[3] = Point(895.984, 879.008);
473     new ShapeRef(router, poly119, 119);
474 
475     Polygon poly130(4);
476     poly130.ps[0] = Point(512.984, 715.608);
477     poly130.ps[1] = Point(512.984, 755.608);
478     poly130.ps[2] = Point(456.984, 755.608);
479     poly130.ps[3] = Point(456.984, 715.608);
480     new ShapeRef(router, poly130, 130);
481 
482     Polygon poly138(4);
483     poly138.ps[0] = Point(407.084, 299.608);
484     poly138.ps[1] = Point(407.084, 339.608);
485     poly138.ps[2] = Point(351.084, 339.608);
486     poly138.ps[3] = Point(351.084, 299.608);
487     new ShapeRef(router, poly138, 138);
488 
489     Polygon poly97(4);
490     poly97.ps[0] = Point(460.584, -334.392);
491     poly97.ps[1] = Point(460.584, -294.392);
492     poly97.ps[2] = Point(420.584, -294.392);
493     poly97.ps[3] = Point(420.584, -334.392);
494     new ShapeRef(router, poly97, 97);
495 
496     Polygon poly156(4);
497     poly156.ps[0] = Point(190.984, 624.465);
498     poly156.ps[1] = Point(190.984, 664.465);
499     poly156.ps[2] = Point(134.984, 664.465);
500     poly156.ps[3] = Point(134.984, 624.465);
501     new ShapeRef(router, poly156, 156);
502 
503     Polygon poly11(4);
504     poly11.ps[0] = Point(1075.98, 749.608);
505     poly11.ps[1] = Point(1075.98, 769.608);
506     poly11.ps[2] = Point(1055.98, 769.608);
507     poly11.ps[3] = Point(1055.98, 749.608);
508     new ShapeRef(router, poly11, 11);
509 
510     Polygon poly152(4);
511     poly152.ps[0] = Point(13.984, 28.6079);
512     poly152.ps[1] = Point(13.984, 68.6079);
513     poly152.ps[2] = Point(-42.016, 68.6079);
514     poly152.ps[3] = Point(-42.016, 28.6079);
515     new ShapeRef(router, poly152, 152);
516 
517     Polygon poly81(4);
518     poly81.ps[0] = Point(122.984, 817.608);
519     poly81.ps[1] = Point(122.984, 857.608);
520     poly81.ps[2] = Point(82.984, 857.608);
521     poly81.ps[3] = Point(82.984, 817.608);
522     new ShapeRef(router, poly81, 81);
523 
524     Polygon poly109(4);
525     poly109.ps[0] = Point(372.984, -313.392);
526     poly109.ps[1] = Point(372.984, -293.392);
527     poly109.ps[2] = Point(352.984, -293.392);
528     poly109.ps[3] = Point(352.984, -313.392);
529     new ShapeRef(router, poly109, 109);
530 
531     Polygon poly101(4);
532     poly101.ps[0] = Point(-81.016, -179.392);
533     poly101.ps[1] = Point(-81.016, -139.392);
534     poly101.ps[2] = Point(-121.016, -139.392);
535     poly101.ps[3] = Point(-121.016, -179.392);
536     new ShapeRef(router, poly101, 101);
537 
538     Polygon poly64(4);
539     poly64.ps[0] = Point(307.984, 112.608);
540     poly64.ps[1] = Point(307.984, 152.608);
541     poly64.ps[2] = Point(267.984, 152.608);
542     poly64.ps[3] = Point(267.984, 112.608);
543     new ShapeRef(router, poly64, 64);
544 
545     Polygon poly92(4);
546     poly92.ps[0] = Point(813.984, 929.008);
547     poly92.ps[1] = Point(813.984, 969.008);
548     poly92.ps[2] = Point(773.984, 969.008);
549     poly92.ps[3] = Point(773.984, 929.008);
550     new ShapeRef(router, poly92, 92);
551 
552     Polygon poly27(4);
553     poly27.ps[0] = Point(542.984, 680.465);
554     poly27.ps[1] = Point(542.984, 700.465);
555     poly27.ps[2] = Point(522.984, 700.465);
556     poly27.ps[3] = Point(522.984, 680.465);
557     new ShapeRef(router, poly27, 27);
558 
559     Polygon poly9(4);
560     poly9.ps[0] = Point(438.984, 1273.01);
561     poly9.ps[1] = Point(438.984, 1293.01);
562     poly9.ps[2] = Point(418.984, 1293.01);
563     poly9.ps[3] = Point(418.984, 1273.01);
564     new ShapeRef(router, poly9, 9);
565 
566     Polygon poly171(4);
567     poly171.ps[0] = Point(885.984, 1187.01);
568     poly171.ps[1] = Point(885.984, 1227.01);
569     poly171.ps[2] = Point(825.984, 1227.01);
570     poly171.ps[3] = Point(825.984, 1187.01);
571     new ShapeRef(router, poly171, 171);
572 
573     Polygon poly26(4);
574     poly26.ps[0] = Point(852, 549);
575     poly26.ps[1] = Point(852, 589);
576     poly26.ps[2] = Point(796, 589);
577     poly26.ps[3] = Point(796, 549);
578     new ShapeRef(router, poly26, 26);
579 
580     Polygon poly95(4);
581     poly95.ps[0] = Point(818.746, 315.608);
582     poly95.ps[1] = Point(818.746, 355.608);
583     poly95.ps[2] = Point(778.746, 355.608);
584     poly95.ps[3] = Point(778.746, 315.608);
585     new ShapeRef(router, poly95, 95);
586 
587     Polygon poly72(4);
588     poly72.ps[0] = Point(813.984, 663.608);
589     poly72.ps[1] = Point(813.984, 703.608);
590     poly72.ps[2] = Point(773.984, 703.608);
591     poly72.ps[3] = Point(773.984, 663.608);
592     new ShapeRef(router, poly72, 72);
593 
594     Polygon poly16(4);
595     poly16.ps[0] = Point(561.984, 981.008);
596     poly16.ps[1] = Point(561.984, 1001.01);
597     poly16.ps[2] = Point(541.984, 1001.01);
598     poly16.ps[3] = Point(541.984, 981.008);
599     new ShapeRef(router, poly16, 16);
600 
601     Polygon poly35(4);
602     poly35.ps[0] = Point(521.534, 122.608);
603     poly35.ps[1] = Point(521.534, 142.608);
604     poly35.ps[2] = Point(501.534, 142.608);
605     poly35.ps[3] = Point(501.534, 122.608);
606     new ShapeRef(router, poly35, 35);
607 
608     Polygon poly34(4);
609     poly34.ps[0] = Point(1.98401, 197.608);
610     poly34.ps[1] = Point(1.98401, 217.608);
611     poly34.ps[2] = Point(-18.016, 217.608);
612     poly34.ps[3] = Point(-18.016, 197.608);
613     new ShapeRef(router, poly34, 34);
614 
615     Polygon poly86(4);
616     poly86.ps[0] = Point(571.984, 1031.01);
617     poly86.ps[1] = Point(571.984, 1071.01);
618     poly86.ps[2] = Point(531.984, 1071.01);
619     poly86.ps[3] = Point(531.984, 1031.01);
620     new ShapeRef(router, poly86, 86);
621 
622     Polygon poly140(4);
623     poly140.ps[0] = Point(539.534, 62.6079);
624     poly140.ps[1] = Point(539.534, 102.608);
625     poly140.ps[2] = Point(483.534, 102.608);
626     poly140.ps[3] = Point(483.534, 62.6079);
627     new ShapeRef(router, poly140, 140);
628 
629     Polygon poly69(4);
630     poly69.ps[0] = Point(591.534, 164.608);
631     poly69.ps[1] = Point(591.534, 204.608);
632     poly69.ps[2] = Point(551.534, 204.608);
633     poly69.ps[3] = Point(551.534, 164.608);
634     new ShapeRef(router, poly69, 69);
635 
636     Polygon poly48(4);
637     poly48.ps[0] = Point(322.984, 477.608);
638     poly48.ps[1] = Point(322.984, 651.608);
639     poly48.ps[2] = Point(202.984, 651.608);
640     poly48.ps[3] = Point(202.984, 477.608);
641     new ShapeRef(router, poly48, 48);
642 
643     Polygon poly100(4);
644     poly100.ps[0] = Point(307.984, -179.392);
645     poly100.ps[1] = Point(307.984, -139.392);
646     poly100.ps[2] = Point(267.984, -139.392);
647     poly100.ps[3] = Point(267.984, -179.392);
648     new ShapeRef(router, poly100, 100);
649 
650     Polygon poly54(4);
651     poly54.ps[0] = Point(372.984, -405.392);
652     poly54.ps[1] = Point(372.984, -385.392);
653     poly54.ps[2] = Point(352.984, -385.392);
654     poly54.ps[3] = Point(352.984, -405.392);
655     new ShapeRef(router, poly54, 54);
656 
657     Polygon poly113(4);
658     poly113.ps[0] = Point(1024.98, 506.108);
659     poly113.ps[1] = Point(1024.98, 546.108);
660     poly113.ps[2] = Point(968.984, 546.108);
661     poly113.ps[3] = Point(968.984, 506.108);
662     new ShapeRef(router, poly113, 113);
663 
664     Polygon poly155(4);
665     poly155.ps[0] = Point(390.984, -373.392);
666     poly155.ps[1] = Point(390.984, -333.392);
667     poly155.ps[2] = Point(334.984, -333.392);
668     poly155.ps[3] = Point(334.984, -373.392);
669     new ShapeRef(router, poly155, 155);
670 
671     Polygon poly87(4);
672     poly87.ps[0] = Point(376.184, 939.758);
673     poly87.ps[1] = Point(376.184, 979.758);
674     poly87.ps[2] = Point(336.184, 979.758);
675     poly87.ps[3] = Point(336.184, 939.758);
676     new ShapeRef(router, poly87, 87);
677 
678     Polygon poly63(4);
679     poly63.ps[0] = Point(460.584, 112.608);
680     poly63.ps[1] = Point(460.584, 152.608);
681     poly63.ps[2] = Point(420.584, 152.608);
682     poly63.ps[3] = Point(420.584, 112.608);
683     new ShapeRef(router, poly63, 63);
684 
685     Polygon poly129(4);
686     poly129.ps[0] = Point(771.984, 715.608);
687     poly129.ps[1] = Point(771.984, 755.608);
688     poly129.ps[2] = Point(715.984, 755.608);
689     poly129.ps[3] = Point(715.984, 715.608);
690     new ShapeRef(router, poly129, 129);
691 
692     Polygon poly76(4);
693     poly76.ps[0] = Point(320.984, 663.608);
694     poly76.ps[1] = Point(320.984, 703.608);
695     poly76.ps[2] = Point(280.984, 703.608);
696     poly76.ps[3] = Point(280.984, 663.608);
697     new ShapeRef(router, poly76, 76);
698 
699     Polygon poly93(4);
700     poly93.ps[0] = Point(1085.98, 663.608);
701     poly93.ps[1] = Point(1085.98, 703.608);
702     poly93.ps[2] = Point(1045.98, 703.608);
703     poly93.ps[3] = Point(1045.98, 663.608);
704     new ShapeRef(router, poly93, 93);
705 
706     Polygon poly157(4);
707     poly157.ps[0] = Point(213, 425.608);
708     poly157.ps[1] = Point(213, 465.608);
709     poly157.ps[2] = Point(153, 465.608);
710     poly157.ps[3] = Point(153, 425.608);
711     new ShapeRef(router, poly157, 157);
712 
713     Polygon poly147(4);
714     poly147.ps[0] = Point(530.584, -281.392);
715     poly147.ps[1] = Point(530.584, -241.392);
716     poly147.ps[2] = Point(474.584, -241.392);
717     poly147.ps[3] = Point(474.584, -281.392);
718     new ShapeRef(router, poly147, 147);
719 
720     Polygon poly80(4);
721     poly80.ps[0] = Point(122.984, 933.758);
722     poly80.ps[1] = Point(122.984, 973.758);
723     poly80.ps[2] = Point(82.984, 973.758);
724     poly80.ps[3] = Point(82.984, 933.758);
725     new ShapeRef(router, poly80, 80);
726 
727     Polygon poly7(4);
728     poly7.ps[0] = Point(326.584, 1263.01);
729     poly7.ps[1] = Point(326.584, 1303.01);
730     poly7.ps[2] = Point(286.584, 1303.01);
731     poly7.ps[3] = Point(286.584, 1263.01);
732     new ShapeRef(router, poly7, 7);
733 
734     Polygon poly5(4);
735     poly5.ps[0] = Point(460.584, 216.608);
736     poly5.ps[1] = Point(460.584, 256.608);
737     poly5.ps[2] = Point(420.584, 256.608);
738     poly5.ps[3] = Point(420.584, 216.608);
739     new ShapeRef(router, poly5, 5);
740 
741     Polygon poly148(4);
742     poly148.ps[0] = Point(530.584, -434.392);
743     poly148.ps[1] = Point(530.584, -394.392);
744     poly148.ps[2] = Point(474.584, -394.392);
745     poly148.ps[3] = Point(474.584, -434.392);
746     new ShapeRef(router, poly148, 148);
747 
748     Polygon poly166(4);
749     poly166.ps[0] = Point(316.984, 1158.01);
750     poly166.ps[1] = Point(316.984, 1218.01);
751     poly166.ps[2] = Point(276.984, 1218.01);
752     poly166.ps[3] = Point(276.984, 1158.01);
753     new ShapeRef(router, poly166, 166);
754 
755     Polygon poly139(4);
756     poly139.ps[0] = Point(81.984, 187.608);
757     poly139.ps[1] = Point(81.984, 227.608);
758     poly139.ps[2] = Point(25.984, 227.608);
759     poly139.ps[3] = Point(25.984, 187.608);
760     new ShapeRef(router, poly139, 139);
761 
762     Polygon poly91(4);
763     poly91.ps[0] = Point(701.984, 827.008);
764     poly91.ps[1] = Point(701.984, 867.008);
765     poly91.ps[2] = Point(661.984, 867.008);
766     poly91.ps[3] = Point(661.984, 827.008);
767     new ShapeRef(router, poly91, 91);
768 
769     Polygon poly122(4);
770     poly122.ps[0] = Point(709.984, 971.008);
771     poly122.ps[1] = Point(709.984, 1011.01);
772     poly122.ps[2] = Point(653.984, 1011.01);
773     poly122.ps[3] = Point(653.984, 971.008);
774     new ShapeRef(router, poly122, 122);
775 
776     Polygon poly6(4);
777     poly6.ps[0] = Point(521.534, 226.608);
778     poly6.ps[1] = Point(521.534, 246.608);
779     poly6.ps[2] = Point(501.534, 246.608);
780     poly6.ps[3] = Point(501.534, 226.608);
781     new ShapeRef(router, poly6, 6);
782 
783     Polygon poly18(4);
784     poly18.ps[0] = Point(517, 916.608);
785     poly18.ps[1] = Point(517, 956.608);
786     poly18.ps[2] = Point(461, 956.608);
787     poly18.ps[3] = Point(461, 916.608);
788     new ShapeRef(router, poly18, 18);
789 
790     Polygon poly39(4);
791     poly39.ps[0] = Point(372.984, -13.3921);
792     poly39.ps[1] = Point(372.984, 6.60786);
793     poly39.ps[2] = Point(352.984, 6.60786);
794     poly39.ps[3] = Point(352.984, -13.3921);
795     new ShapeRef(router, poly39, 39);
796 
797     Polygon poly25(4);
798     poly25.ps[0] = Point(310.984, 725.608);
799     poly25.ps[1] = Point(310.984, 745.608);
800     poly25.ps[2] = Point(290.984, 745.608);
801     poly25.ps[3] = Point(290.984, 725.608);
802     new ShapeRef(router, poly25, 25);
803 
804     Polygon poly56(4);
805     poly56.ps[0] = Point(79.984, -169.392);
806     poly56.ps[1] = Point(79.984, -149.392);
807     poly56.ps[2] = Point(59.984, -149.392);
808     poly56.ps[3] = Point(59.984, -169.392);
809     new ShapeRef(router, poly56, 56);
810 
811     Polygon poly21(4);
812     poly21.ps[0] = Point(432.984, 874.608);
813     poly21.ps[1] = Point(432.984, 894.608);
814     poly21.ps[2] = Point(412.984, 894.608);
815     poly21.ps[3] = Point(412.984, 874.608);
816     new ShapeRef(router, poly21, 21);
817 
818     Polygon poly47(4);
819     poly47.ps[0] = Point(1291.98, 128.608);
820     poly47.ps[1] = Point(1291.98, 303.608);
821     poly47.ps[2] = Point(977.984, 303.608);
822     poly47.ps[3] = Point(977.984, 128.608);
823     new ShapeRef(router, poly47, 47);
824 
825     Polygon poly62(4);
826     poly62.ps[0] = Point(460.584, -23.3921);
827     poly62.ps[1] = Point(460.584, 16.6079);
828     poly62.ps[2] = Point(420.584, 16.6079);
829     poly62.ps[3] = Point(420.584, -23.3921);
830     new ShapeRef(router, poly62, 62);
831 
832     Polygon poly74(4);
833     poly74.ps[0] = Point(11.984, 425.608);
834     poly74.ps[1] = Point(11.984, 465.608);
835     poly74.ps[2] = Point(-28.016, 465.608);
836     poly74.ps[3] = Point(-28.016, 425.608);
837     new ShapeRef(router, poly74, 74);
838 
839     Polygon poly89(4);
840     poly89.ps[0] = Point(979.984, 663.608);
841     poly89.ps[1] = Point(979.984, 703.608);
842     poly89.ps[2] = Point(939.984, 703.608);
843     poly89.ps[3] = Point(939.984, 663.608);
844     new ShapeRef(router, poly89, 89);
845 
846     Polygon poly143(4);
847     poly143.ps[0] = Point(81.984, 70.6079);
848     poly143.ps[1] = Point(81.984, 110.608);
849     poly143.ps[2] = Point(25.984, 110.608);
850     poly143.ps[3] = Point(25.984, 70.6079);
851     new ShapeRef(router, poly143, 143);
852 
853     Polygon poly135(4);
854     poly135.ps[0] = Point(407.084, 383.608);
855     poly135.ps[1] = Point(407.084, 423.608);
856     poly135.ps[2] = Point(351.084, 423.608);
857     poly135.ps[3] = Point(351.084, 383.608);
858     new ShapeRef(router, poly135, 135);
859 
860     Polygon poly46(4);
861     poly46.ps[0] = Point(285.084, 281.608);
862     poly46.ps[1] = Point(285.084, 341.608);
863     poly46.ps[2] = Point(49.084, 341.608);
864     poly46.ps[3] = Point(49.084, 281.608);
865     new ShapeRef(router, poly46, 46);
866 
867     Polygon poly144(4);
868     poly144.ps[0] = Point(390.984, -73.3921);
869     poly144.ps[1] = Point(390.984, -33.3921);
870     poly144.ps[2] = Point(334.984, -33.3921);
871     poly144.ps[3] = Point(334.984, -73.3921);
872     new ShapeRef(router, poly144, 144);
873 
874     Polygon poly128(4);
875     poly128.ps[0] = Point(883.984, 715.608);
876     poly128.ps[1] = Point(883.984, 755.608);
877     poly128.ps[2] = Point(827.984, 755.608);
878     poly128.ps[3] = Point(827.984, 715.608);
879     new ShapeRef(router, poly128, 128);
880 
881     Polygon poly111(4);
882     poly111.ps[0] = Point(172.984, 684.465);
883     poly111.ps[1] = Point(172.984, 704.465);
884     poly111.ps[2] = Point(152.984, 704.465);
885     poly111.ps[3] = Point(152.984, 684.465);
886     new ShapeRef(router, poly111, 111);
887 
888     Polygon poly45(4);
889     poly45.ps[0] = Point(388.984, 1086.01);
890     poly45.ps[1] = Point(388.984, 1251.01);
891     poly45.ps[2] = Point(73.984, 1251.01);
892     poly45.ps[3] = Point(73.984, 1086.01);
893     new ShapeRef(router, poly45, 45);
894 
895     Polygon poly172(4);
896     poly172.ps[0] = Point(532.584, -117.392);
897     poly172.ps[1] = Point(532.584, -77.3921);
898     poly172.ps[2] = Point(472.584, -77.3921);
899     poly172.ps[3] = Point(472.584, -117.392);
900     new ShapeRef(router, poly172, 172);
901 
902     Polygon poly83(4);
903     poly83.ps[0] = Point(813.984, 1187.01);
904     poly83.ps[1] = Point(813.984, 1227.01);
905     poly83.ps[2] = Point(773.984, 1227.01);
906     poly83.ps[3] = Point(773.984, 1187.01);
907     new ShapeRef(router, poly83, 83);
908 
909     Polygon poly58(4);
910     poly58.ps[0] = Point(749.984, 510.608);
911     poly58.ps[1] = Point(749.984, 530.608);
912     poly58.ps[2] = Point(729.984, 530.608);
913     poly58.ps[3] = Point(729.984, 510.608);
914     new ShapeRef(router, poly58, 58);
915 
916     Polygon poly106(4);
917     poly106.ps[0] = Point(502.984, 448.608);
918     poly106.ps[1] = Point(502.984, 488.608);
919     poly106.ps[2] = Point(462.984, 488.608);
920     poly106.ps[3] = Point(462.984, 448.608);
921     new ShapeRef(router, poly106, 106);
922 
923     Polygon poly41(4);
924     poly41.ps[0] = Point(285.084, 405.608);
925     poly41.ps[1] = Point(285.084, 465.608);
926     poly41.ps[2] = Point(52.084, 465.608);
927     poly41.ps[3] = Point(52.084, 405.608);
928     new ShapeRef(router, poly41, 41);
929 
930     Polygon poly132(4);
931     poly132.ps[0] = Point(560.984, 620.465);
932     poly132.ps[1] = Point(560.984, 660.465);
933     poly132.ps[2] = Point(504.984, 660.465);
934     poly132.ps[3] = Point(504.984, 620.465);
935     new ShapeRef(router, poly132, 132);
936 
937     Polygon poly127(4);
938     poly127.ps[0] = Point(512.984, 864.608);
939     poly127.ps[1] = Point(512.984, 904.608);
940     poly127.ps[2] = Point(456.984, 904.608);
941     poly127.ps[3] = Point(456.984, 864.608);
942     new ShapeRef(router, poly127, 127);
943 
944     Polygon poly124(4);
945     poly124.ps[0] = Point(709.984, 879.008);
946     poly124.ps[1] = Point(709.984, 919.008);
947     poly124.ps[2] = Point(653.984, 919.008);
948     poly124.ps[3] = Point(653.984, 879.008);
949     new ShapeRef(router, poly124, 124);
950 
951     Polygon poly168(4);
952     poly168.ps[0] = Point(1037.98, 263.5);
953     poly168.ps[1] = Point(1037.98, 303.5);
954     poly168.ps[2] = Point(977.984, 303.5);
955     poly168.ps[3] = Point(977.984, 263.5);
956     new ShapeRef(router, poly168, 168);
957 
958     Polygon poly85(4);
959     poly85.ps[0] = Point(442.984, 817.608);
960     poly85.ps[1] = Point(442.984, 857.608);
961     poly85.ps[2] = Point(402.984, 857.608);
962     poly85.ps[3] = Point(402.984, 817.608);
963     new ShapeRef(router, poly85, 85);
964 
965     Polygon poly149(4);
966     poly149.ps[0] = Point(390.984, -465.392);
967     poly149.ps[1] = Point(390.984, -425.392);
968     poly149.ps[2] = Point(334.984, -425.392);
969     poly149.ps[3] = Point(334.984, -465.392);
970     new ShapeRef(router, poly149, 149);
971 
972     Polygon poly79(4);
973     poly79.ps[0] = Point(122.984, 1034.01);
974     poly79.ps[1] = Point(122.984, 1074.01);
975     poly79.ps[2] = Point(82.984, 1074.01);
976     poly79.ps[3] = Point(82.984, 1034.01);
977     new ShapeRef(router, poly79, 79);
978 
979     Polygon poly133(4);
980     poly133.ps[0] = Point(390.984, 613.608);
981     poly133.ps[1] = Point(390.984, 653.608);
982     poly133.ps[2] = Point(334.984, 653.608);
983     poly133.ps[3] = Point(334.984, 613.608);
984     new ShapeRef(router, poly133, 133);
985 
986     Polygon poly14(4);
987     poly14.ps[0] = Point(691.984, 1123.01);
988     poly14.ps[1] = Point(691.984, 1143.01);
989     poly14.ps[2] = Point(671.984, 1143.01);
990     poly14.ps[3] = Point(671.984, 1123.01);
991     new ShapeRef(router, poly14, 14);
992 
993     Polygon poly30(4);
994     poly30.ps[0] = Point(327.084, 393.608);
995     poly30.ps[1] = Point(327.084, 413.608);
996     poly30.ps[2] = Point(307.084, 413.608);
997     poly30.ps[3] = Point(307.084, 393.608);
998     new ShapeRef(router, poly30, 30);
999 
1000     Polygon poly20(4);
1001     poly20.ps[0] = Point(492.984, 827.608);
1002     poly20.ps[1] = Point(492.984, 847.608);
1003     poly20.ps[2] = Point(472.984, 847.608);
1004     poly20.ps[3] = Point(472.984, 827.608);
1005     new ShapeRef(router, poly20, 20);
1006 
1007     Polygon poly38(4);
1008     poly38.ps[0] = Point(1.98401, 80.6079);
1009     poly38.ps[1] = Point(1.98401, 100.608);
1010     poly38.ps[2] = Point(-18.016, 100.608);
1011     poly38.ps[3] = Point(-18.016, 80.6079);
1012     new ShapeRef(router, poly38, 38);
1013 
1014     Polygon poly44(4);
1015     poly44.ps[0] = Point(408.584, -512.392);
1016     poly44.ps[1] = Point(408.584, -477.392);
1017     poly44.ps[2] = Point(20.584, -477.392);
1018     poly44.ps[3] = Point(20.584, -512.392);
1019     new ShapeRef(router, poly44, 44);
1020 
1021     Polygon poly94(4);
1022     poly94.ps[0] = Point(585.984, 817.608);
1023     poly94.ps[1] = Point(585.984, 857.608);
1024     poly94.ps[2] = Point(545.984, 857.608);
1025     poly94.ps[3] = Point(545.984, 817.608);
1026     new ShapeRef(router, poly94, 94);
1027 
1028     Polygon poly32(4);
1029     poly32.ps[0] = Point(390.584, 226.608);
1030     poly32.ps[1] = Point(390.584, 246.608);
1031     poly32.ps[2] = Point(370.584, 246.608);
1032     poly32.ps[3] = Point(370.584, 226.608);
1033     new ShapeRef(router, poly32, 32);
1034 
1035     Polygon poly8(4);
1036     poly8.ps[0] = Point(576.484, 1263.01);
1037     poly8.ps[1] = Point(576.484, 1303.01);
1038     poly8.ps[2] = Point(536.484, 1303.01);
1039     poly8.ps[3] = Point(536.484, 1263.01);
1040     new ShapeRef(router, poly8, 8);
1041 
1042     Polygon poly59(4);
1043     poly59.ps[0] = Point(552.984, 510.608);
1044     poly59.ps[1] = Point(552.984, 530.608);
1045     poly59.ps[2] = Point(532.984, 530.608);
1046     poly59.ps[3] = Point(532.984, 510.608);
1047     new ShapeRef(router, poly59, 59);
1048 
1049     Polygon poly102(4);
1050     poly102.ps[0] = Point(1047.98, 315.608);
1051     poly102.ps[1] = Point(1047.98, 355.608);
1052     poly102.ps[2] = Point(1007.98, 355.608);
1053     poly102.ps[3] = Point(1007.98, 315.608);
1054     new ShapeRef(router, poly102, 102);
1055 
1056     Polygon poly67(4);
1057     poly67.ps[0] = Point(818.746, 164.608);
1058     poly67.ps[1] = Point(818.746, 204.608);
1059     poly67.ps[2] = Point(778.746, 204.608);
1060     poly67.ps[3] = Point(778.746, 164.608);
1061     new ShapeRef(router, poly67, 67);
1062 
1063     Polygon poly77(4);
1064     poly77.ps[0] = Point(429.484, 1031.01);
1065     poly77.ps[1] = Point(429.484, 1071.01);
1066     poly77.ps[2] = Point(389.484, 1071.01);
1067     poly77.ps[3] = Point(389.484, 1031.01);
1068     new ShapeRef(router, poly77, 77);
1069 
1070     Polygon poly163(4);
1071     poly163.ps[0] = Point(886.5, 56.6079);
1072     poly163.ps[1] = Point(886.5, 116.608);
1073     poly163.ps[2] = Point(846.5, 116.608);
1074     poly163.ps[3] = Point(846.5, 56.6079);
1075     new ShapeRef(router, poly163, 163);
1076 
1077     Polygon poly2(4);
1078     poly2.ps[0] = Point(954.984, 442.608);
1079     poly2.ps[1] = Point(954.984, 482.608);
1080     poly2.ps[2] = Point(914.984, 482.608);
1081     poly2.ps[3] = Point(914.984, 442.608);
1082     new ShapeRef(router, poly2, 2);
1083 
1084     Polygon poly73(4);
1085     poly73.ps[0] = Point(122.984, 663.608);
1086     poly73.ps[1] = Point(122.984, 703.608);
1087     poly73.ps[2] = Point(82.984, 703.608);
1088     poly73.ps[3] = Point(82.984, 663.608);
1089     new ShapeRef(router, poly73, 73);
1090 
1091     Polygon poly65(4);
1092     poly65.ps[0] = Point(307.984, -23.3921);
1093     poly65.ps[1] = Point(307.984, 16.6079);
1094     poly65.ps[2] = Point(267.984, 16.6079);
1095     poly65.ps[3] = Point(267.984, -23.3921);
1096     new ShapeRef(router, poly65, 65);
1097 
1098     Polygon poly71(4);
1099     poly71.ps[0] = Point(337.084, 341.608);
1100     poly71.ps[1] = Point(337.084, 381.608);
1101     poly71.ps[2] = Point(297.084, 381.608);
1102     poly71.ps[3] = Point(297.084, 341.608);
1103     new ShapeRef(router, poly71, 71);
1104 
1105     Polygon poly110(4);
1106     poly110.ps[0] = Point(786.584, -137.392);
1107     poly110.ps[1] = Point(786.584, -77.3921);
1108     poly110.ps[2] = Point(472.584, -77.3921);
1109     poly110.ps[3] = Point(472.584, -137.392);
1110     new ShapeRef(router, poly110, 110);
1111 
1112     Polygon poly84(4);
1113     poly84.ps[0] = Point(571.984, 929.008);
1114     poly84.ps[1] = Point(571.984, 969.008);
1115     poly84.ps[2] = Point(531.984, 969.008);
1116     poly84.ps[3] = Point(531.984, 929.008);
1117     new ShapeRef(router, poly84, 84);
1118 
1119     Polygon poly125(4);
1120     poly125.ps[0] = Point(883.984, 859.608);
1121     poly125.ps[1] = Point(883.984, 899.608);
1122     poly125.ps[2] = Point(827.984, 899.608);
1123     poly125.ps[3] = Point(827.984, 859.608);
1124     new ShapeRef(router, poly125, 125);
1125 
1126     Polygon poly96(4);
1127     poly96.ps[0] = Point(460.584, -476.392);
1128     poly96.ps[1] = Point(460.584, -436.392);
1129     poly96.ps[2] = Point(420.584, -436.392);
1130     poly96.ps[3] = Point(420.584, -476.392);
1131     new ShapeRef(router, poly96, 96);
1132 
1133     Polygon poly167(4);
1134     poly167.ps[0] = Point(285.084, 301.608);
1135     poly167.ps[1] = Point(285.084, 341.608);
1136     poly167.ps[2] = Point(225.084, 341.608);
1137     poly167.ps[3] = Point(225.084, 301.608);
1138     new ShapeRef(router, poly167, 167);
1139 
1140     Polygon poly43(4);
1141     poly43.ps[0] = Point(1007, -57.3921);
1142     poly43.ps[1] = Point(1007, 116.608);
1143     poly43.ps[2] = Point(725, 116.608);
1144     poly43.ps[3] = Point(725, -57.3921);
1145     new ShapeRef(router, poly43, 43);
1146 
1147     Polygon poly55(4);
1148     poly55.ps[0] = Point(297.984, -271.392);
1149     poly55.ps[1] = Point(297.984, -251.392);
1150     poly55.ps[2] = Point(277.984, -251.392);
1151     poly55.ps[3] = Point(277.984, -271.392);
1152     new ShapeRef(router, poly55, 55);
1153 
1154     Polygon poly98(4);
1155     poly98.ps[0] = Point(460.584, -179.392);
1156     poly98.ps[1] = Point(460.584, -139.392);
1157     poly98.ps[2] = Point(420.584, -139.392);
1158     poly98.ps[3] = Point(420.584, -179.392);
1159     new ShapeRef(router, poly98, 98);
1160 
1161     Polygon poly42(4);
1162     poly42.ps[0] = Point(699.984, 314.608);
1163     poly42.ps[1] = Point(699.984, 488.608);
1164     poly42.ps[2] = Point(582.984, 488.608);
1165     poly42.ps[3] = Point(582.984, 314.608);
1166     new ShapeRef(router, poly42, 42);
1167 
1168     Polygon poly105(4);
1169     poly105.ps[0] = Point(622.984, 500.608);
1170     poly105.ps[1] = Point(622.984, 540.608);
1171     poly105.ps[2] = Point(582.984, 540.608);
1172     poly105.ps[3] = Point(582.984, 500.608);
1173     new ShapeRef(router, poly105, 105);
1174 
1175     Polygon poly1(4);
1176     poly1.ps[0] = Point(521.534, -169.392);
1177     poly1.ps[1] = Point(521.534, -149.392);
1178     poly1.ps[2] = Point(501.534, -149.392);
1179     poly1.ps[3] = Point(501.534, -169.392);
1180     new ShapeRef(router, poly1, 1);
1181 
1182     Polygon poly165(4);
1183     poly165.ps[0] = Point(316.984, 1086.01);
1184     poly165.ps[1] = Point(316.984, 1146.01);
1185     poly165.ps[2] = Point(276.984, 1146.01);
1186     poly165.ps[3] = Point(276.984, 1086.01);
1187     new ShapeRef(router, poly165, 165);
1188 
1189     Polygon poly10(4);
1190     poly10.ps[0] = Point(566.484, 1213.01);
1191     poly10.ps[1] = Point(566.484, 1233.01);
1192     poly10.ps[2] = Point(546.484, 1233.01);
1193     poly10.ps[3] = Point(546.484, 1213.01);
1194     new ShapeRef(router, poly10, 10);
1195 
1196     Polygon poly24(4);
1197     poly24.ps[0] = Point(432.984, 725.608);
1198     poly24.ps[1] = Point(432.984, 745.608);
1199     poly24.ps[2] = Point(412.984, 745.608);
1200     poly24.ps[3] = Point(412.984, 725.608);
1201     new ShapeRef(router, poly24, 24);
1202 
1203     Polygon poly108(4);
1204     poly108.ps[0] = Point(11.984, 112.608);
1205     poly108.ps[1] = Point(11.984, 152.608);
1206     poly108.ps[2] = Point(-28.016, 152.608);
1207     poly108.ps[3] = Point(-28.016, 112.608);
1208     new ShapeRef(router, poly108, 108);
1209 
1210     Polygon poly123(4);
1211     poly123.ps[0] = Point(641.984, 971.008);
1212     poly123.ps[1] = Point(641.984, 1011.01);
1213     poly123.ps[2] = Point(585.984, 1011.01);
1214     poly123.ps[3] = Point(585.984, 971.008);
1215     new ShapeRef(router, poly123, 123);
1216 
1217     ConnRef *connRef279 = new ConnRef(router, 279);
1218     ConnEnd srcPt279(Point(743.984, 735.608), 15);
1219     connRef279->setSourceEndpoint(srcPt279);
1220     ConnEnd dstPt279(Point(681.984, 735.608), 15);
1221     connRef279->setDestEndpoint(dstPt279);
1222     connRef279->setRoutingType((ConnType)2);
1223 
1224     ConnRef *connRef280 = new ConnRef(router, 280);
1225     ConnEnd srcPt280(Point(484.984, 735.608), 15);
1226     connRef280->setSourceEndpoint(srcPt280);
1227     ConnEnd dstPt280(Point(422.984, 735.608), 15);
1228     connRef280->setDestEndpoint(dstPt280);
1229     connRef280->setRoutingType((ConnType)2);
1230 
1231     ConnRef *connRef327 = new ConnRef(router, 327);
1232     ConnEnd srcPt327(Point(1065.98, 683.608), 15);
1233     connRef327->setSourceEndpoint(srcPt327);
1234     ConnEnd dstPt327(Point(1069.98, 298.608), 2);
1235     connRef327->setDestEndpoint(dstPt327);
1236     connRef327->setRoutingType((ConnType)2);
1237 
1238     ConnRef *connRef330 = new ConnRef(router, 330);
1239     ConnEnd srcPt330(Point(440.584, -3.39214), 15);
1240     connRef330->setSourceEndpoint(srcPt330);
1241     ConnEnd dstPt330(Point(477.584, -97.3921), 4);
1242     connRef330->setDestEndpoint(dstPt330);
1243     connRef330->setRoutingType((ConnType)2);
1244 
1245     ConnRef *connRef176 = new ConnRef(router, 176);
1246     ConnEnd srcPt176(Point(934.984, 536.108), 15);
1247     connRef176->setSourceEndpoint(srcPt176);
1248     ConnEnd dstPt176(Point(793.984, 837.608), 15);
1249     connRef176->setDestEndpoint(dstPt176);
1250     connRef176->setRoutingType((ConnType)2);
1251 
1252     ConnRef *connRef177 = new ConnRef(router, 177);
1253     ConnEnd srcPt177(Point(440.584, 236.608), 15);
1254     connRef177->setSourceEndpoint(srcPt177);
1255     ConnEnd dstPt177(Point(501.534, 236.608), 15);
1256     connRef177->setDestEndpoint(dstPt177);
1257     connRef177->setRoutingType((ConnType)2);
1258 
1259     ConnRef *connRef312 = new ConnRef(router, 312);
1260     ConnEnd srcPt312(Point(440.584, -159.392), 15);
1261     connRef312->setSourceEndpoint(srcPt312);
1262     ConnEnd dstPt312(Point(440.584, -55.3921), 15);
1263     connRef312->setDestEndpoint(dstPt312);
1264     connRef312->setRoutingType((ConnType)2);
1265 
1266     ConnRef *connRef306 = new ConnRef(router, 306);
1267     ConnEnd srcPt306(Point(162.984, 644.465), 15);
1268     connRef306->setSourceEndpoint(srcPt306);
1269     ConnEnd dstPt306(Point(162.984, 694.465), 15);
1270     connRef306->setDestEndpoint(dstPt306);
1271     connRef306->setRoutingType((ConnType)2);
1272 
1273     ConnRef *connRef198 = new ConnRef(router, 198);
1274     ConnEnd srcPt198(Point(422.984, 894.608), 15);
1275     connRef198->setSourceEndpoint(srcPt198);
1276     ConnEnd dstPt198(Point(551.984, 949.008), 15);
1277     connRef198->setDestEndpoint(dstPt198);
1278     connRef198->setRoutingType((ConnType)2);
1279 
1280     ConnRef *connRef199 = new ConnRef(router, 199);
1281     ConnEnd srcPt199(Point(422.984, 874.608), 15);
1282     connRef199->setSourceEndpoint(srcPt199);
1283     ConnEnd dstPt199(Point(422.984, 837.608), 15);
1284     connRef199->setDestEndpoint(dstPt199);
1285     connRef199->setRoutingType((ConnType)2);
1286 
1287     ConnRef *connRef282 = new ConnRef(router, 282);
1288     ConnEnd srcPt282(Point(532.984, 640.465), 15);
1289     connRef282->setSourceEndpoint(srcPt282);
1290     ConnEnd dstPt282(Point(532.984, 690.465), 15);
1291     connRef282->setDestEndpoint(dstPt282);
1292     connRef282->setRoutingType((ConnType)2);
1293 
1294     ConnRef *connRef283 = new ConnRef(router, 283);
1295     ConnEnd srcPt283(Point(362.984, 633.608), 15);
1296     connRef283->setSourceEndpoint(srcPt283);
1297     ConnEnd dstPt283(Point(362.984, 683.608), 15);
1298     connRef283->setDestEndpoint(dstPt283);
1299     connRef283->setRoutingType((ConnType)2);
1300 
1301     ConnRef *connRef186 = new ConnRef(router, 186);
1302     ConnEnd srcPt186(Point(913.984, 949.008), 15);
1303     connRef186->setSourceEndpoint(srcPt186);
1304     ConnEnd dstPt186(Point(793.984, 949.008), 15);
1305     connRef186->setDestEndpoint(dstPt186);
1306     connRef186->setRoutingType((ConnType)2);
1307 
1308     ConnRef *connRef187 = new ConnRef(router, 187);
1309     ConnEnd srcPt187(Point(753.984, 1145.01), 15);
1310     connRef187->setSourceEndpoint(srcPt187);
1311     ConnEnd dstPt187(Point(793.984, 1051.01), 15);
1312     connRef187->setDestEndpoint(dstPt187);
1313     connRef187->setRoutingType((ConnType)2);
1314 
1315     ConnRef *connRef222 = new ConnRef(router, 222);
1316     ConnEnd srcPt222(Point(501.534, 132.608), 15);
1317     connRef222->setSourceEndpoint(srcPt222);
1318     ConnEnd dstPt222(Point(440.584, 132.608), 15);
1319     connRef222->setDestEndpoint(dstPt222);
1320     connRef222->setRoutingType((ConnType)2);
1321 
1322     ConnRef *connRef223 = new ConnRef(router, 223);
1323     ConnEnd srcPt223(Point(521.534, 132.608), 15);
1324     connRef223->setSourceEndpoint(srcPt223);
1325     ConnEnd dstPt223(Point(571.534, 184.608), 15);
1326     connRef223->setDestEndpoint(dstPt223);
1327     connRef223->setRoutingType((ConnType)2);
1328 
1329     ConnRef *connRef284 = new ConnRef(router, 284);
1330     ConnEnd srcPt284(Point(860.746, 239.608), 15);
1331     connRef284->setSourceEndpoint(srcPt284);
1332     ConnEnd dstPt284(Point(798.746, 239.608), 15);
1333     connRef284->setDestEndpoint(dstPt284);
1334     connRef284->setRoutingType((ConnType)2);
1335 
1336     ConnRef *connRef174 = new ConnRef(router, 174);
1337     ConnEnd srcPt174(Point(934.984, 462.608), 15);
1338     connRef174->setSourceEndpoint(srcPt174);
1339     ConnEnd dstPt174(Point(934.984, 516.108), 15);
1340     connRef174->setDestEndpoint(dstPt174);
1341     connRef174->setRoutingType((ConnType)2);
1342 
1343     ConnRef *connRef175 = new ConnRef(router, 175);
1344     ConnEnd srcPt175(Point(868.746, 429.608), 15);
1345     connRef175->setSourceEndpoint(srcPt175);
1346     ConnEnd dstPt175(Point(934.984, 462.608), 15);
1347     connRef175->setDestEndpoint(dstPt175);
1348     connRef175->setRoutingType((ConnType)2);
1349 
1350     ConnRef *connRef188 = new ConnRef(router, 188);
1351     ConnEnd srcPt188(Point(753.984, 1165.01), 15);
1352     connRef188->setSourceEndpoint(srcPt188);
1353     ConnEnd dstPt188(Point(793.984, 1207.01), 15);
1354     connRef188->setDestEndpoint(dstPt188);
1355     connRef188->setRoutingType((ConnType)2);
1356 
1357     ConnRef *connRef189 = new ConnRef(router, 189);
1358     ConnEnd srcPt189(Point(671.984, 1133.01), 15);
1359     connRef189->setSourceEndpoint(srcPt189);
1360     ConnEnd dstPt189(Point(551.984, 1051.01), 15);
1361     connRef189->setDestEndpoint(dstPt189);
1362     connRef189->setRoutingType((ConnType)2);
1363 
1364     ConnRef *connRef252 = new ConnRef(router, 252);
1365     ConnEnd srcPt252(Point(492.984, 837.608), 15);
1366     connRef252->setSourceEndpoint(srcPt252);
1367     ConnEnd dstPt252(Point(565.984, 837.608), 15);
1368     connRef252->setDestEndpoint(dstPt252);
1369     connRef252->setRoutingType((ConnType)2);
1370 
1371     ConnRef *connRef253 = new ConnRef(router, 253);
1372     ConnEnd srcPt253(Point(798.746, 335.608), 15);
1373     connRef253->setSourceEndpoint(srcPt253);
1374     ConnEnd dstPt253(Point(858.746, 327.608), 15);
1375     connRef253->setDestEndpoint(dstPt253);
1376     connRef253->setRoutingType((ConnType)2);
1377 
1378     ConnRef *connRef315 = new ConnRef(router, 315);
1379     ConnEnd srcPt315(Point(-8.01599, 445.608), 15);
1380     connRef315->setSourceEndpoint(srcPt315);
1381     ConnEnd dstPt315(Point(158, 445.608), 4);
1382     connRef315->setDestEndpoint(dstPt315);
1383     connRef315->setRoutingType((ConnType)2);
1384 
1385     ConnRef *connRef321 = new ConnRef(router, 321);
1386     ConnEnd srcPt321(Point(1065.98, 683.608), 15);
1387     connRef321->setSourceEndpoint(srcPt321);
1388     ConnEnd dstPt321(Point(866.5, 111.608), 2);
1389     connRef321->setDestEndpoint(dstPt321);
1390     connRef321->setRoutingType((ConnType)2);
1391 
1392     ConnRef *connRef180 = new ConnRef(router, 180);
1393     ConnEnd srcPt180(Point(438.984, 1283.01), 15);
1394     connRef180->setSourceEndpoint(srcPt180);
1395     ConnEnd dstPt180(Point(556.484, 1283.01), 15);
1396     connRef180->setDestEndpoint(dstPt180);
1397     connRef180->setRoutingType((ConnType)2);
1398 
1399     ConnRef *connRef181 = new ConnRef(router, 181);
1400     ConnEnd srcPt181(Point(556.484, 1233.01), 15);
1401     connRef181->setSourceEndpoint(srcPt181);
1402     ConnEnd dstPt181(Point(556.484, 1283.01), 15);
1403     connRef181->setDestEndpoint(dstPt181);
1404     connRef181->setRoutingType((ConnType)2);
1405 
1406     ConnRef *connRef288 = new ConnRef(router, 288);
1407     ConnEnd srcPt288(Point(379.084, 319.608), 15);
1408     connRef288->setSourceEndpoint(srcPt288);
1409     ConnEnd dstPt288(Point(317.084, 319.608), 15);
1410     connRef288->setDestEndpoint(dstPt288);
1411     connRef288->setRoutingType((ConnType)2);
1412 
1413     ConnRef *connRef289 = new ConnRef(router, 289);
1414     ConnEnd srcPt289(Point(53.984, 207.608), 15);
1415     connRef289->setSourceEndpoint(srcPt289);
1416     ConnEnd dstPt289(Point(-8.01599, 207.608), 15);
1417     connRef289->setDestEndpoint(dstPt289);
1418     connRef289->setRoutingType((ConnType)2);
1419 
1420     ConnRef *connRef328 = new ConnRef(router, 328);
1421     ConnEnd srcPt328(Point(300.984, 683.608), 15);
1422     connRef328->setSourceEndpoint(srcPt328);
1423     ConnEnd dstPt328(Point(302.984, 591.5), 2);
1424     connRef328->setDestEndpoint(dstPt328);
1425     connRef328->setRoutingType((ConnType)2);
1426 
1427     ConnRef *connRef329 = new ConnRef(router, 329);
1428     ConnEnd srcPt329(Point(793.984, 1207.01), 15);
1429     connRef329->setSourceEndpoint(srcPt329);
1430     ConnEnd dstPt329(Point(830.984, 1207.01), 4);
1431     connRef329->setDestEndpoint(dstPt329);
1432     connRef329->setRoutingType((ConnType)2);
1433 
1434     ConnRef *connRef192 = new ConnRef(router, 192);
1435     ConnEnd srcPt192(Point(551.984, 1001.01), 15);
1436     connRef192->setSourceEndpoint(srcPt192);
1437     ConnEnd dstPt192(Point(551.984, 1051.01), 15);
1438     connRef192->setDestEndpoint(dstPt192);
1439     connRef192->setRoutingType((ConnType)2);
1440 
1441     ConnRef *connRef193 = new ConnRef(router, 193);
1442     ConnEnd srcPt193(Point(671.984, 949.008), 15);
1443     connRef193->setSourceEndpoint(srcPt193);
1444     ConnEnd dstPt193(Point(551.984, 949.008), 15);
1445     connRef193->setDestEndpoint(dstPt193);
1446     connRef193->setRoutingType((ConnType)2);
1447 
1448     ConnRef *connRef215 = new ConnRef(router, 215);
1449     ConnEnd srcPt215(Point(-8.01599, 363.608), 15);
1450     connRef215->setSourceEndpoint(srcPt215);
1451     ConnEnd dstPt215(Point(-8.01599, 249.608), 15);
1452     connRef215->setDestEndpoint(dstPt215);
1453     connRef215->setRoutingType((ConnType)2);
1454 
1455     ConnRef *connRef276 = new ConnRef(router, 276);
1456     ConnEnd srcPt276(Point(482.984, 787.608), 15);
1457     connRef276->setSourceEndpoint(srcPt276);
1458     ConnEnd dstPt276(Point(482.984, 837.608), 15);
1459     connRef276->setDestEndpoint(dstPt276);
1460     connRef276->setRoutingType((ConnType)2);
1461 
1462     ConnRef *connRef277 = new ConnRef(router, 277);
1463     ConnEnd srcPt277(Point(484.984, 884.608), 15);
1464     connRef277->setSourceEndpoint(srcPt277);
1465     ConnEnd dstPt277(Point(422.984, 884.608), 15);
1466     connRef277->setDestEndpoint(dstPt277);
1467     connRef277->setRoutingType((ConnType)2);
1468 
1469     ConnRef *connRef273 = new ConnRef(router, 273);
1470     ConnEnd srcPt273(Point(613.984, 991.008), 15);
1471     connRef273->setSourceEndpoint(srcPt273);
1472     ConnEnd dstPt273(Point(551.984, 991.008), 15);
1473     connRef273->setDestEndpoint(dstPt273);
1474     connRef273->setRoutingType((ConnType)2);
1475 
1476     ConnRef *connRef274 = new ConnRef(router, 274);
1477     ConnEnd srcPt274(Point(681.984, 899.008), 15);
1478     connRef274->setSourceEndpoint(srcPt274);
1479     ConnEnd dstPt274(Point(681.984, 949.008), 15);
1480     connRef274->setDestEndpoint(dstPt274);
1481     connRef274->setRoutingType((ConnType)2);
1482 
1483     ConnRef *connRef313 = new ConnRef(router, 313);
1484     ConnEnd srcPt313(Point(440.584, -314.392), 15);
1485     connRef313->setSourceEndpoint(srcPt313);
1486     ConnEnd dstPt313(Point(440.584, -271.392), 15);
1487     connRef313->setDestEndpoint(dstPt313);
1488     connRef313->setRoutingType((ConnType)2);
1489 
1490     ConnRef *connRef314 = new ConnRef(router, 314);
1491     ConnEnd srcPt314(Point(287.984, -314.392), 15);
1492     connRef314->setSourceEndpoint(srcPt314);
1493     ConnEnd dstPt314(Point(287.984, -271.392), 15);
1494     connRef314->setDestEndpoint(dstPt314);
1495     connRef314->setRoutingType((ConnType)2);
1496 
1497     ConnRef *connRef248 = new ConnRef(router, 248);
1498     ConnEnd srcPt248(Point(691.984, 1041.01), 15);
1499     connRef248->setSourceEndpoint(srcPt248);
1500     ConnEnd dstPt248(Point(793.984, 1051.01), 15);
1501     connRef248->setDestEndpoint(dstPt248);
1502     connRef248->setRoutingType((ConnType)2);
1503 
1504     ConnRef *connRef309 = new ConnRef(router, 309);
1505     ConnEnd srcPt309(Point(317.084, 445.608), 15);
1506     connRef309->setSourceEndpoint(srcPt309);
1507     ConnEnd dstPt309(Point(317.084, 413.608), 15);
1508     connRef309->setDestEndpoint(dstPt309);
1509     connRef309->setRoutingType((ConnType)2);
1510 
1511     ConnRef *connRef203 = new ConnRef(router, 203);
1512     ConnEnd srcPt203(Point(681.984, 745.608), 15);
1513     connRef203->setSourceEndpoint(srcPt203);
1514     ConnEnd dstPt203(Point(681.984, 847.008), 15);
1515     connRef203->setDestEndpoint(dstPt203);
1516     connRef203->setRoutingType((ConnType)2);
1517 
1518     ConnRef *connRef239 = new ConnRef(router, 239);
1519     ConnEnd srcPt239(Point(532.984, 520.608), 15);
1520     connRef239->setSourceEndpoint(srcPt239);
1521     ConnEnd dstPt239(Point(482.984, 468.608), 15);
1522     connRef239->setDestEndpoint(dstPt239);
1523     connRef239->setRoutingType((ConnType)2);
1524 
1525     ConnRef *connRef316 = new ConnRef(router, 316);
1526     ConnEnd srcPt316(Point(317.084, 445.608), 15);
1527     connRef316->setSourceEndpoint(srcPt316);
1528     ConnEnd dstPt316(Point(280.084, 445.608), 8);
1529     connRef316->setDestEndpoint(dstPt316);
1530     connRef316->setRoutingType((ConnType)2);
1531 
1532     ConnRef *connRef317 = new ConnRef(router, 317);
1533     ConnEnd srcPt317(Point(571.534, 184.608), 15);
1534     connRef317->setSourceEndpoint(srcPt317);
1535     ConnEnd dstPt317(Point(602.984, 335.5), 1);
1536     connRef317->setDestEndpoint(dstPt317);
1537     connRef317->setRoutingType((ConnType)2);
1538 
1539     ConnRef *connRef234 = new ConnRef(router, 234);
1540     ConnEnd srcPt234(Point(287.984, -251.392), 15);
1541     connRef234->setSourceEndpoint(srcPt234);
1542     ConnEnd dstPt234(Point(287.984, -159.392), 15);
1543     connRef234->setDestEndpoint(dstPt234);
1544     connRef234->setRoutingType((ConnType)2);
1545 
1546     ConnRef *connRef235 = new ConnRef(router, 235);
1547     ConnEnd srcPt235(Point(59.984, -159.392), 15);
1548     connRef235->setSourceEndpoint(srcPt235);
1549     ConnEnd dstPt235(Point(-101.016, -159.392), 15);
1550     connRef235->setDestEndpoint(dstPt235);
1551     connRef235->setRoutingType((ConnType)2);
1552 
1553     ConnRef *connRef322 = new ConnRef(router, 322);
1554     ConnEnd srcPt322(Point(551.984, 1051.01), 15);
1555     connRef322->setSourceEndpoint(srcPt322);
1556     ConnEnd dstPt322(Point(383.984, 1106.01), 8);
1557     connRef322->setDestEndpoint(dstPt322);
1558     connRef322->setRoutingType((ConnType)2);
1559 
1560     ConnRef *connRef323 = new ConnRef(router, 323);
1561     ConnEnd srcPt323(Point(-8.01599, 132.608), 15);
1562     connRef323->setSourceEndpoint(srcPt323);
1563     ConnEnd dstPt323(Point(296.984, 1091.01), 1);
1564     connRef323->setDestEndpoint(dstPt323);
1565     connRef323->setRoutingType((ConnType)2);
1566 
1567     ConnRef *connRef213 = new ConnRef(router, 213);
1568     ConnEnd srcPt213(Point(798.746, 249.608), 15);
1569     connRef213->setSourceEndpoint(srcPt213);
1570     ConnEnd dstPt213(Point(798.746, 335.608), 15);
1571     connRef213->setDestEndpoint(dstPt213);
1572     connRef213->setRoutingType((ConnType)2);
1573 
1574     ConnRef *connRef214 = new ConnRef(router, 214);
1575     ConnEnd srcPt214(Point(317.084, 393.608), 15);
1576     connRef214->setSourceEndpoint(srcPt214);
1577     ConnEnd dstPt214(Point(317.084, 361.608), 15);
1578     connRef214->setDestEndpoint(dstPt214);
1579     connRef214->setRoutingType((ConnType)2);
1580 
1581     ConnRef *connRef243 = new ConnRef(router, 243);
1582     ConnEnd srcPt243(Point(749.984, 520.608), 15);
1583     connRef243->setSourceEndpoint(srcPt243);
1584     ConnEnd dstPt243(Point(793.984, 683.608), 15);
1585     connRef243->setDestEndpoint(dstPt243);
1586     connRef243->setRoutingType((ConnType)2);
1587 
1588     ConnRef *connRef244 = new ConnRef(router, 244);
1589     ConnEnd srcPt244(Point(372.984, 683.608), 15);
1590     connRef244->setSourceEndpoint(srcPt244);
1591     ConnEnd dstPt244(Point(422.984, 683.608), 15);
1592     connRef244->setDestEndpoint(dstPt244);
1593     connRef244->setRoutingType((ConnType)2);
1594 
1595     ConnRef *connRef272 = new ConnRef(router, 272);
1596     ConnEnd srcPt272(Point(681.984, 991.008), 15);
1597     connRef272->setSourceEndpoint(srcPt272);
1598     ConnEnd dstPt272(Point(681.984, 1041.01), 15);
1599     connRef272->setDestEndpoint(dstPt272);
1600     connRef272->setRoutingType((ConnType)2);
1601 
1602     ConnRef *connRef210 = new ConnRef(router, 210);
1603     ConnEnd srcPt210(Point(522.984, 690.465), 15);
1604     connRef210->setSourceEndpoint(srcPt210);
1605     ConnEnd dstPt210(Point(422.984, 683.608), 15);
1606     connRef210->setDestEndpoint(dstPt210);
1607     connRef210->setRoutingType((ConnType)2);
1608 
1609     ConnRef *connRef211 = new ConnRef(router, 211);
1610     ConnEnd srcPt211(Point(352.984, 683.608), 15);
1611     connRef211->setSourceEndpoint(srcPt211);
1612     ConnEnd dstPt211(Point(300.984, 683.608), 15);
1613     connRef211->setDestEndpoint(dstPt211);
1614     connRef211->setRoutingType((ConnType)2);
1615 
1616     ConnRef *connRef245 = new ConnRef(router, 245);
1617     ConnEnd srcPt245(Point(300.984, 683.608), 15);
1618     connRef245->setSourceEndpoint(srcPt245);
1619     ConnEnd dstPt245(Point(172.984, 694.465), 15);
1620     connRef245->setDestEndpoint(dstPt245);
1621     connRef245->setRoutingType((ConnType)2);
1622 
1623     ConnRef *connRef178 = new ConnRef(router, 178);
1624     ConnEnd srcPt178(Point(390.584, 236.608), 15);
1625     connRef178->setSourceEndpoint(srcPt178);
1626     ConnEnd dstPt178(Point(440.584, 236.608), 15);
1627     connRef178->setDestEndpoint(dstPt178);
1628     connRef178->setRoutingType((ConnType)2);
1629 
1630     ConnRef *connRef179 = new ConnRef(router, 179);
1631     ConnEnd srcPt179(Point(521.534, 236.608), 15);
1632     connRef179->setSourceEndpoint(srcPt179);
1633     ConnEnd dstPt179(Point(571.534, 184.608), 15);
1634     connRef179->setDestEndpoint(dstPt179);
1635     connRef179->setRoutingType((ConnType)2);
1636 
1637     ConnRef *connRef194 = new ConnRef(router, 194);
1638     ConnEnd srcPt194(Point(691.984, 949.008), 15);
1639     connRef194->setSourceEndpoint(srcPt194);
1640     ConnEnd dstPt194(Point(793.984, 949.008), 15);
1641     connRef194->setDestEndpoint(dstPt194);
1642     connRef194->setRoutingType((ConnType)2);
1643 
1644     ConnRef *connRef296 = new ConnRef(router, 296);
1645     ConnEnd srcPt296(Point(502.584, -45.3921), 15);
1646     connRef296->setSourceEndpoint(srcPt296);
1647     ConnEnd dstPt296(Point(440.584, -45.3921), 15);
1648     connRef296->setDestEndpoint(dstPt296);
1649     connRef296->setRoutingType((ConnType)2);
1650 
1651     ConnRef *connRef230 = new ConnRef(router, 230);
1652     ConnEnd srcPt230(Point(440.584, -35.3921), 15);
1653     connRef230->setSourceEndpoint(srcPt230);
1654     ConnEnd dstPt230(Point(440.584, -3.39214), 15);
1655     connRef230->setDestEndpoint(dstPt230);
1656     connRef230->setRoutingType((ConnType)2);
1657 
1658     ConnRef *connRef246 = new ConnRef(router, 246);
1659     ConnEnd srcPt246(Point(409.484, 1051.01), 15);
1660     connRef246->setSourceEndpoint(srcPt246);
1661     ConnEnd dstPt246(Point(551.984, 1051.01), 15);
1662     connRef246->setDestEndpoint(dstPt246);
1663     connRef246->setRoutingType((ConnType)2);
1664 
1665     ConnRef *connRef247 = new ConnRef(router, 247);
1666     ConnEnd srcPt247(Point(691.984, 1133.01), 15);
1667     connRef247->setSourceEndpoint(srcPt247);
1668     ConnEnd dstPt247(Point(793.984, 1051.01), 15);
1669     connRef247->setDestEndpoint(dstPt247);
1670     connRef247->setRoutingType((ConnType)2);
1671 
1672     ConnRef *connRef269 = new ConnRef(router, 269);
1673     ConnEnd srcPt269(Point(923.984, 899.008), 15);
1674     connRef269->setSourceEndpoint(srcPt269);
1675     ConnEnd dstPt269(Point(923.984, 949.008), 15);
1676     connRef269->setDestEndpoint(dstPt269);
1677     connRef269->setRoutingType((ConnType)2);
1678 
1679     ConnRef *connRef240 = new ConnRef(router, 240);
1680     ConnEnd srcPt240(Point(532.984, 520.608), 15);
1681     connRef240->setSourceEndpoint(srcPt240);
1682     ConnEnd dstPt240(Point(464.984, 520.608), 15);
1683     connRef240->setDestEndpoint(dstPt240);
1684     connRef240->setRoutingType((ConnType)2);
1685 
1686     ConnRef *connRef241 = new ConnRef(router, 241);
1687     ConnEnd srcPt241(Point(131.984, 132.608), 15);
1688     connRef241->setSourceEndpoint(srcPt241);
1689     ConnEnd dstPt241(Point(287.984, 132.608), 15);
1690     connRef241->setDestEndpoint(dstPt241);
1691     connRef241->setRoutingType((ConnType)2);
1692 
1693     ConnRef *connRef201 = new ConnRef(router, 201);
1694     ConnEnd srcPt201(Point(793.984, 745.608), 15);
1695     connRef201->setSourceEndpoint(srcPt201);
1696     ConnEnd dstPt201(Point(793.984, 837.608), 15);
1697     connRef201->setDestEndpoint(dstPt201);
1698     connRef201->setRoutingType((ConnType)2);
1699 
1700     ConnRef *connRef202 = new ConnRef(router, 202);
1701     ConnEnd srcPt202(Point(681.984, 725.608), 15);
1702     connRef202->setSourceEndpoint(srcPt202);
1703     ConnEnd dstPt202(Point(793.984, 683.608), 15);
1704     connRef202->setDestEndpoint(dstPt202);
1705     connRef202->setRoutingType((ConnType)2);
1706 
1707     ConnRef *connRef324 = new ConnRef(router, 324);
1708     ConnEnd srcPt324(Point(306.584, 1283.01), 15);
1709     connRef324->setSourceEndpoint(srcPt324);
1710     ConnEnd dstPt324(Point(296.984, 1213.01), 2);
1711     connRef324->setDestEndpoint(dstPt324);
1712     connRef324->setRoutingType((ConnType)2);
1713 
1714     ConnRef *connRef182 = new ConnRef(router, 182);
1715     ConnEnd srcPt182(Point(418.984, 1283.01), 15);
1716     connRef182->setSourceEndpoint(srcPt182);
1717     ConnEnd dstPt182(Point(306.584, 1283.01), 15);
1718     connRef182->setDestEndpoint(dstPt182);
1719     connRef182->setRoutingType((ConnType)2);
1720 
1721     ConnRef *connRef183 = new ConnRef(router, 183);
1722     ConnEnd srcPt183(Point(556.484, 1213.01), 15);
1723     connRef183->setSourceEndpoint(srcPt183);
1724     ConnEnd dstPt183(Point(551.984, 1051.01), 15);
1725     connRef183->setDestEndpoint(dstPt183);
1726     connRef183->setRoutingType((ConnType)2);
1727 
1728     ConnRef *connRef190 = new ConnRef(router, 190);
1729     ConnEnd srcPt190(Point(671.984, 1041.01), 15);
1730     connRef190->setSourceEndpoint(srcPt190);
1731     ConnEnd dstPt190(Point(551.984, 1051.01), 15);
1732     connRef190->setDestEndpoint(dstPt190);
1733     connRef190->setRoutingType((ConnType)2);
1734 
1735     ConnRef *connRef191 = new ConnRef(router, 191);
1736     ConnEnd srcPt191(Point(551.984, 981.008), 15);
1737     connRef191->setSourceEndpoint(srcPt191);
1738     ConnEnd dstPt191(Point(551.984, 949.008), 15);
1739     connRef191->setDestEndpoint(dstPt191);
1740     connRef191->setRoutingType((ConnType)2);
1741 
1742     ConnRef *connRef285 = new ConnRef(router, 285);
1743     ConnEnd srcPt285(Point(379.084, 403.608), 15);
1744     connRef285->setSourceEndpoint(srcPt285);
1745     ConnEnd dstPt285(Point(317.084, 403.608), 15);
1746     connRef285->setDestEndpoint(dstPt285);
1747     connRef285->setRoutingType((ConnType)2);
1748 
1749     ConnRef *connRef286 = new ConnRef(router, 286);
1750     ConnEnd srcPt286(Point(53.984, 373.608), 15);
1751     connRef286->setSourceEndpoint(srcPt286);
1752     ConnEnd dstPt286(Point(-8.01599, 373.608), 15);
1753     connRef286->setDestEndpoint(dstPt286);
1754     connRef286->setRoutingType((ConnType)2);
1755 
1756     ConnRef *connRef291 = new ConnRef(router, 291);
1757     ConnEnd srcPt291(Point(362.984, 82.6079), 15);
1758     connRef291->setSourceEndpoint(srcPt291);
1759     ConnEnd dstPt291(Point(362.984, 132.608), 15);
1760     connRef291->setDestEndpoint(dstPt291);
1761     connRef291->setRoutingType((ConnType)2);
1762 
1763     ConnRef *connRef292 = new ConnRef(router, 292);
1764     ConnEnd srcPt292(Point(121.984, 82.6079), 15);
1765     connRef292->setSourceEndpoint(srcPt292);
1766     ConnEnd dstPt292(Point(121.984, 132.608), 15);
1767     connRef292->setDestEndpoint(dstPt292);
1768     connRef292->setRoutingType((ConnType)2);
1769 
1770     ConnRef *connRef325 = new ConnRef(router, 325);
1771     ConnEnd srcPt325(Point(317.084, 361.608), 15);
1772     connRef325->setSourceEndpoint(srcPt325);
1773     ConnEnd dstPt325(Point(280.084, 321.608), 8);
1774     connRef325->setDestEndpoint(dstPt325);
1775     connRef325->setRoutingType((ConnType)2);
1776 
1777     ConnRef *connRef326 = new ConnRef(router, 326);
1778     ConnEnd srcPt326(Point(571.534, 184.608), 15);
1779     connRef326->setSourceEndpoint(srcPt326);
1780     ConnEnd dstPt326(Point(982.984, 283.5), 4);
1781     connRef326->setDestEndpoint(dstPt326);
1782     connRef326->setRoutingType((ConnType)2);
1783 
1784     ConnRef *connRef219 = new ConnRef(router, 219);
1785     ConnEnd srcPt219(Point(317.084, 329.608), 15);
1786     connRef219->setSourceEndpoint(srcPt219);
1787     ConnEnd dstPt219(Point(317.084, 361.608), 15);
1788     connRef219->setDestEndpoint(dstPt219);
1789     connRef219->setRoutingType((ConnType)2);
1790 
1791     ConnRef *connRef220 = new ConnRef(router, 220);
1792     ConnEnd srcPt220(Point(-8.01599, 217.608), 15);
1793     connRef220->setSourceEndpoint(srcPt220);
1794     ConnEnd dstPt220(Point(-8.01599, 249.608), 15);
1795     connRef220->setDestEndpoint(dstPt220);
1796     connRef220->setRoutingType((ConnType)2);
1797 
1798     ConnRef *connRef224 = new ConnRef(router, 224);
1799     ConnEnd srcPt224(Point(372.984, 132.608), 15);
1800     connRef224->setSourceEndpoint(srcPt224);
1801     ConnEnd dstPt224(Point(440.584, 132.608), 15);
1802     connRef224->setDestEndpoint(dstPt224);
1803     connRef224->setRoutingType((ConnType)2);
1804 
1805     ConnRef *connRef173 = new ConnRef(router, 173);
1806     ConnEnd srcPt173(Point(511.534, -149.392), 15);
1807     connRef173->setSourceEndpoint(srcPt173);
1808     ConnEnd dstPt173(Point(440.584, -3.39214), 15);
1809     connRef173->setDestEndpoint(dstPt173);
1810     connRef173->setRoutingType((ConnType)2);
1811 
1812     ConnRef *connRef260 = new ConnRef(router, 260);
1813     ConnEnd srcPt260(Point(552.984, 520.608), 15);
1814     connRef260->setSourceEndpoint(srcPt260);
1815     ConnEnd dstPt260(Point(602.984, 520.608), 15);
1816     connRef260->setDestEndpoint(dstPt260);
1817     connRef260->setRoutingType((ConnType)2);
1818 
1819     ConnRef *connRef197 = new ConnRef(router, 197);
1820     ConnEnd srcPt197(Point(472.984, 837.608), 15);
1821     connRef197->setSourceEndpoint(srcPt197);
1822     ConnEnd dstPt197(Point(422.984, 837.608), 15);
1823     connRef197->setDestEndpoint(dstPt197);
1824     connRef197->setRoutingType((ConnType)2);
1825 
1826     ConnRef *connRef206 = new ConnRef(router, 206);
1827     ConnEnd srcPt206(Point(300.984, 725.608), 15);
1828     connRef206->setSourceEndpoint(srcPt206);
1829     ConnEnd dstPt206(Point(300.984, 683.608), 15);
1830     connRef206->setDestEndpoint(dstPt206);
1831     connRef206->setRoutingType((ConnType)2);
1832 
1833     ConnRef *connRef255 = new ConnRef(router, 255);
1834     ConnEnd srcPt255(Point(440.584, -456.392), 15);
1835     connRef255->setSourceEndpoint(srcPt255);
1836     ConnEnd dstPt255(Point(440.584, -424.392), 15);
1837     connRef255->setDestEndpoint(dstPt255);
1838     connRef255->setRoutingType((ConnType)2);
1839 
1840     ConnRef *connRef256 = new ConnRef(router, 256);
1841     ConnEnd srcPt256(Point(440.584, -314.392), 15);
1842     connRef256->setSourceEndpoint(srcPt256);
1843     ConnEnd dstPt256(Point(362.984, -405.392), 15);
1844     connRef256->setDestEndpoint(dstPt256);
1845     connRef256->setRoutingType((ConnType)2);
1846 
1847     ConnRef *connRef225 = new ConnRef(router, 225);
1848     ConnEnd srcPt225(Point(352.984, 132.608), 15);
1849     connRef225->setSourceEndpoint(srcPt225);
1850     ConnEnd dstPt225(Point(287.984, 132.608), 15);
1851     connRef225->setDestEndpoint(dstPt225);
1852     connRef225->setRoutingType((ConnType)2);
1853 
1854     ConnRef *connRef226 = new ConnRef(router, 226);
1855     ConnEnd srcPt226(Point(111.984, 132.608), 15);
1856     connRef226->setSourceEndpoint(srcPt226);
1857     ConnEnd dstPt226(Point(-8.01599, 132.608), 15);
1858     connRef226->setDestEndpoint(dstPt226);
1859     connRef226->setRoutingType((ConnType)2);
1860 
1861     ConnRef *connRef236 = new ConnRef(router, 236);
1862     ConnEnd srcPt236(Point(-76.016, 38.6079), 15);
1863     connRef236->setSourceEndpoint(srcPt236);
1864     ConnEnd dstPt236(Point(-101.016, -159.392), 15);
1865     connRef236->setDestEndpoint(dstPt236);
1866     connRef236->setRoutingType((ConnType)2);
1867 
1868     ConnRef *connRef184 = new ConnRef(router, 184);
1869     ConnEnd srcPt184(Point(1065.98, 769.608), 15);
1870     connRef184->setSourceEndpoint(srcPt184);
1871     ConnEnd dstPt184(Point(1065.98, 903.608), 15);
1872     connRef184->setDestEndpoint(dstPt184);
1873     connRef184->setRoutingType((ConnType)2);
1874 
1875     ConnRef *connRef185 = new ConnRef(router, 185);
1876     ConnEnd srcPt185(Point(1065.98, 749.608), 15);
1877     connRef185->setSourceEndpoint(srcPt185);
1878     ConnEnd dstPt185(Point(1065.98, 683.608), 15);
1879     connRef185->setDestEndpoint(dstPt185);
1880     connRef185->setRoutingType((ConnType)2);
1881 
1882     ConnRef *connRef212 = new ConnRef(router, 212);
1883     ConnEnd srcPt212(Point(798.746, 229.608), 15);
1884     connRef212->setSourceEndpoint(srcPt212);
1885     ConnEnd dstPt212(Point(798.746, 184.608), 15);
1886     connRef212->setDestEndpoint(dstPt212);
1887     connRef212->setRoutingType((ConnType)2);
1888 
1889     ConnRef *connRef195 = new ConnRef(router, 195);
1890     ConnEnd srcPt195(Point(489, 936.608), 15);
1891     connRef195->setSourceEndpoint(srcPt195);
1892     ConnEnd dstPt195(Point(551.984, 1051.01), 15);
1893     connRef195->setDestEndpoint(dstPt195);
1894     connRef195->setRoutingType((ConnType)2);
1895 
1896     ConnRef *connRef196 = new ConnRef(router, 196);
1897     ConnEnd srcPt196(Point(793.984, 869.608), 15);
1898     connRef196->setSourceEndpoint(srcPt196);
1899     ConnEnd dstPt196(Point(793.984, 837.608), 15);
1900     connRef196->setDestEndpoint(dstPt196);
1901     connRef196->setRoutingType((ConnType)2);
1902 
1903     ConnRef *connRef294 = new ConnRef(router, 294);
1904     ConnEnd srcPt294(Point(362.984, -53.3921), 15);
1905     connRef294->setSourceEndpoint(srcPt294);
1906     ConnEnd dstPt294(Point(362.984, -3.39214), 15);
1907     connRef294->setDestEndpoint(dstPt294);
1908     connRef294->setRoutingType((ConnType)2);
1909 
1910     ConnRef *connRef295 = new ConnRef(router, 295);
1911     ConnEnd srcPt295(Point(121.984, -53.3921), 15);
1912     connRef295->setSourceEndpoint(srcPt295);
1913     ConnEnd dstPt295(Point(121.984, -3.39214), 15);
1914     connRef295->setDestEndpoint(dstPt295);
1915     connRef295->setRoutingType((ConnType)2);
1916 
1917     ConnRef *connRef254 = new ConnRef(router, 254);
1918     ConnEnd srcPt254(Point(798.746, 335.608), 15);
1919     connRef254->setSourceEndpoint(srcPt254);
1920     ConnEnd dstPt254(Point(945.984, 335.608), 15);
1921     connRef254->setDestEndpoint(dstPt254);
1922     connRef254->setRoutingType((ConnType)2);
1923 
1924     ConnRef *connRef264 = new ConnRef(router, 264);
1925     ConnEnd srcPt264(Point(858.746, 379.608), 15);
1926     connRef264->setSourceEndpoint(srcPt264);
1927     ConnEnd dstPt264(Point(858.746, 429.608), 15);
1928     connRef264->setDestEndpoint(dstPt264);
1929     connRef264->setRoutingType((ConnType)2);
1930 
1931     ConnRef *connRef265 = new ConnRef(router, 265);
1932     ConnEnd srcPt265(Point(511.534, 186.608), 15);
1933     connRef265->setSourceEndpoint(srcPt265);
1934     ConnEnd dstPt265(Point(511.534, 236.608), 15);
1935     connRef265->setDestEndpoint(dstPt265);
1936     connRef265->setRoutingType((ConnType)2);
1937 
1938     ConnRef *connRef266 = new ConnRef(router, 266);
1939     ConnEnd srcPt266(Point(428.984, 1233.01), 15);
1940     connRef266->setSourceEndpoint(srcPt266);
1941     ConnEnd dstPt266(Point(428.984, 1283.01), 15);
1942     connRef266->setDestEndpoint(dstPt266);
1943     connRef266->setRoutingType((ConnType)2);
1944 
1945     ConnRef *connRef290 = new ConnRef(router, 290);
1946     ConnEnd srcPt290(Point(511.534, 82.6079), 15);
1947     connRef290->setSourceEndpoint(srcPt290);
1948     ConnEnd dstPt290(Point(511.534, 132.608), 15);
1949     connRef290->setDestEndpoint(dstPt290);
1950     connRef290->setRoutingType((ConnType)2);
1951 
1952     ConnRef *connRef270 = new ConnRef(router, 270);
1953     ConnEnd srcPt270(Point(815.984, 1155.01), 15);
1954     connRef270->setSourceEndpoint(srcPt270);
1955     ConnEnd dstPt270(Point(753.984, 1155.01), 15);
1956     connRef270->setDestEndpoint(dstPt270);
1957     connRef270->setRoutingType((ConnType)2);
1958 
1959     ConnRef *connRef271 = new ConnRef(router, 271);
1960     ConnEnd srcPt271(Point(681.984, 1083.01), 15);
1961     connRef271->setSourceEndpoint(srcPt271);
1962     ConnEnd dstPt271(Point(681.984, 1133.01), 15);
1963     connRef271->setDestEndpoint(dstPt271);
1964     connRef271->setRoutingType((ConnType)2);
1965 
1966     ConnRef *connRef301 = new ConnRef(router, 301);
1967     ConnEnd srcPt301(Point(69.984, -209.392), 15);
1968     connRef301->setSourceEndpoint(srcPt301);
1969     ConnEnd dstPt301(Point(69.984, -159.392), 15);
1970     connRef301->setDestEndpoint(dstPt301);
1971     connRef301->setRoutingType((ConnType)2);
1972 
1973     ConnRef *connRef228 = new ConnRef(router, 228);
1974     ConnEnd srcPt228(Point(352.984, -3.39214), 15);
1975     connRef228->setSourceEndpoint(srcPt228);
1976     ConnEnd dstPt228(Point(287.984, -3.39214), 15);
1977     connRef228->setDestEndpoint(dstPt228);
1978     connRef228->setRoutingType((ConnType)2);
1979 
1980     ConnRef *connRef229 = new ConnRef(router, 229);
1981     ConnEnd srcPt229(Point(111.984, -3.39214), 15);
1982     connRef229->setSourceEndpoint(srcPt229);
1983     ConnEnd dstPt229(Point(-8.01599, -3.39214), 15);
1984     connRef229->setDestEndpoint(dstPt229);
1985     connRef229->setRoutingType((ConnType)2);
1986 
1987     ConnRef *connRef237 = new ConnRef(router, 237);
1988     ConnEnd srcPt237(Point(-76.016, 58.6079), 15);
1989     connRef237->setSourceEndpoint(srcPt237);
1990     ConnEnd dstPt237(Point(-8.01599, 132.608), 15);
1991     connRef237->setDestEndpoint(dstPt237);
1992     connRef237->setRoutingType((ConnType)2);
1993 
1994     ConnRef *connRef238 = new ConnRef(router, 238);
1995     ConnEnd srcPt238(Point(729.984, 520.608), 15);
1996     connRef238->setSourceEndpoint(srcPt238);
1997     ConnEnd dstPt238(Point(602.984, 520.608), 15);
1998     connRef238->setDestEndpoint(dstPt238);
1999     connRef238->setRoutingType((ConnType)2);
2000 
2001     ConnRef *connRef227 = new ConnRef(router, 227);
2002     ConnEnd srcPt227(Point(-8.01599, 100.608), 15);
2003     connRef227->setSourceEndpoint(srcPt227);
2004     ConnEnd dstPt227(Point(-8.01599, 132.608), 15);
2005     connRef227->setDestEndpoint(dstPt227);
2006     connRef227->setRoutingType((ConnType)2);
2007 
2008     ConnRef *connRef281 = new ConnRef(router, 281);
2009     ConnEnd srcPt281(Point(362.984, 735.608), 15);
2010     connRef281->setSourceEndpoint(srcPt281);
2011     ConnEnd dstPt281(Point(300.984, 735.608), 15);
2012     connRef281->setDestEndpoint(dstPt281);
2013     connRef281->setRoutingType((ConnType)2);
2014 
2015     ConnRef *connRef221 = new ConnRef(router, 221);
2016     ConnEnd srcPt221(Point(-8.01599, 197.608), 15);
2017     connRef221->setSourceEndpoint(srcPt221);
2018     ConnEnd dstPt221(Point(-8.01599, 132.608), 15);
2019     connRef221->setDestEndpoint(dstPt221);
2020     connRef221->setRoutingType((ConnType)2);
2021 
2022     ConnRef *connRef304 = new ConnRef(router, 304);
2023     ConnEnd srcPt304(Point(542.984, 470.608), 15);
2024     connRef304->setSourceEndpoint(srcPt304);
2025     ConnEnd dstPt304(Point(542.984, 520.608), 15);
2026     connRef304->setDestEndpoint(dstPt304);
2027     connRef304->setRoutingType((ConnType)2);
2028 
2029     ConnRef *connRef305 = new ConnRef(router, 305);
2030     ConnEnd srcPt305(Point(362.984, -353.392), 15);
2031     connRef305->setSourceEndpoint(srcPt305);
2032     ConnEnd dstPt305(Point(362.984, -303.392), 15);
2033     connRef305->setDestEndpoint(dstPt305);
2034     connRef305->setRoutingType((ConnType)2);
2035 
2036     ConnRef *connRef319 = new ConnRef(router, 319);
2037     ConnEnd srcPt319(Point(571.534, 184.608), 15);
2038     connRef319->setSourceEndpoint(srcPt319);
2039     ConnEnd dstPt319(Point(730.5, 44.6079), 4);
2040     connRef319->setDestEndpoint(dstPt319);
2041     connRef319->setRoutingType((ConnType)2);
2042 
2043     ConnRef *connRef320 = new ConnRef(router, 320);
2044     ConnEnd srcPt320(Point(798.746, 184.608), 15);
2045     connRef320->setSourceEndpoint(srcPt320);
2046     ConnEnd dstPt320(Point(730.5, 96.6079), 4);
2047     connRef320->setDestEndpoint(dstPt320);
2048     connRef320->setRoutingType((ConnType)2);
2049 
2050     ConnRef *connRef251 = new ConnRef(router, 251);
2051     ConnEnd srcPt251(Point(793.984, 889.608), 15);
2052     connRef251->setSourceEndpoint(srcPt251);
2053     ConnEnd dstPt251(Point(793.984, 949.008), 15);
2054     connRef251->setDestEndpoint(dstPt251);
2055     connRef251->setRoutingType((ConnType)2);
2056 
2057     ConnRef *connRef261 = new ConnRef(router, 261);
2058     ConnEnd srcPt261(Point(152.984, 694.465), 15);
2059     connRef261->setSourceEndpoint(srcPt261);
2060     ConnEnd dstPt261(Point(102.984, 683.608), 15);
2061     connRef261->setDestEndpoint(dstPt261);
2062     connRef261->setRoutingType((ConnType)2);
2063 
2064     ConnRef *connRef262 = new ConnRef(router, 262);
2065     ConnEnd srcPt262(Point(511.534, -209.392), 15);
2066     connRef262->setSourceEndpoint(srcPt262);
2067     ConnEnd dstPt262(Point(511.534, -159.392), 15);
2068     connRef262->setDestEndpoint(dstPt262);
2069     connRef262->setRoutingType((ConnType)2);
2070 
2071     ConnRef *connRef257 = new ConnRef(router, 257);
2072     ConnEnd srcPt257(Point(440.584, -314.392), 15);
2073     connRef257->setSourceEndpoint(srcPt257);
2074     ConnEnd dstPt257(Point(372.984, -303.392), 15);
2075     connRef257->setDestEndpoint(dstPt257);
2076     connRef257->setRoutingType((ConnType)2);
2077 
2078     ConnRef *connRef233 = new ConnRef(router, 233);
2079     ConnEnd srcPt233(Point(362.984, -385.392), 15);
2080     connRef233->setSourceEndpoint(srcPt233);
2081     ConnEnd dstPt233(Point(287.984, -314.392), 15);
2082     connRef233->setDestEndpoint(dstPt233);
2083     connRef233->setRoutingType((ConnType)2);
2084 
2085     ConnRef *connRef263 = new ConnRef(router, 263);
2086     ConnEnd srcPt263(Point(996.984, 526.108), 15);
2087     connRef263->setSourceEndpoint(srcPt263);
2088     ConnEnd dstPt263(Point(934.984, 526.108), 15);
2089     connRef263->setDestEndpoint(dstPt263);
2090     connRef263->setRoutingType((ConnType)2);
2091 
2092     ConnRef *connRef287 = new ConnRef(router, 287);
2093     ConnEnd srcPt287(Point(380.584, 186.608), 15);
2094     connRef287->setSourceEndpoint(srcPt287);
2095     ConnEnd dstPt287(Point(380.584, 236.608), 15);
2096     connRef287->setDestEndpoint(dstPt287);
2097     connRef287->setRoutingType((ConnType)2);
2098 
2099     ConnRef *connRef218 = new ConnRef(router, 218);
2100     ConnEnd srcPt218(Point(317.084, 309.608), 15);
2101     connRef218->setSourceEndpoint(srcPt218);
2102     ConnEnd dstPt218(Point(320.584, 184.608), 15);
2103     connRef218->setDestEndpoint(dstPt218);
2104     connRef218->setRoutingType((ConnType)2);
2105 
2106     ConnRef *connRef267 = new ConnRef(router, 267);
2107     ConnEnd srcPt267(Point(618.484, 1223.01), 15);
2108     connRef267->setSourceEndpoint(srcPt267);
2109     ConnEnd dstPt267(Point(556.484, 1223.01), 15);
2110     connRef267->setDestEndpoint(dstPt267);
2111     connRef267->setRoutingType((ConnType)2);
2112 
2113     ConnRef *connRef268 = new ConnRef(router, 268);
2114     ConnEnd srcPt268(Point(1127.98, 759.608), 15);
2115     connRef268->setSourceEndpoint(srcPt268);
2116     ConnEnd dstPt268(Point(1065.98, 759.608), 15);
2117     connRef268->setDestEndpoint(dstPt268);
2118     connRef268->setRoutingType((ConnType)2);
2119 
2120     ConnRef *connRef278 = new ConnRef(router, 278);
2121     ConnEnd srcPt278(Point(855.984, 735.608), 15);
2122     connRef278->setSourceEndpoint(srcPt278);
2123     ConnEnd dstPt278(Point(793.984, 735.608), 15);
2124     connRef278->setDestEndpoint(dstPt278);
2125     connRef278->setRoutingType((ConnType)2);
2126 
2127     ConnRef *connRef299 = new ConnRef(router, 299);
2128     ConnEnd srcPt299(Point(362.984, -445.392), 15);
2129     connRef299->setSourceEndpoint(srcPt299);
2130     ConnEnd dstPt299(Point(362.984, -395.392), 15);
2131     connRef299->setDestEndpoint(dstPt299);
2132     connRef299->setRoutingType((ConnType)2);
2133 
2134     ConnRef *connRef300 = new ConnRef(router, 300);
2135     ConnEnd srcPt300(Point(349.984, -261.392), 15);
2136     connRef300->setSourceEndpoint(srcPt300);
2137     ConnEnd dstPt300(Point(287.984, -261.392), 15);
2138     connRef300->setDestEndpoint(dstPt300);
2139     connRef300->setRoutingType((ConnType)2);
2140 
2141     ConnRef *connRef302 = new ConnRef(router, 302);
2142     ConnEnd srcPt302(Point(-14.016, 48.6079), 15);
2143     connRef302->setSourceEndpoint(srcPt302);
2144     ConnEnd dstPt302(Point(-76.016, 48.6079), 15);
2145     connRef302->setDestEndpoint(dstPt302);
2146     connRef302->setRoutingType((ConnType)2);
2147 
2148     ConnRef *connRef303 = new ConnRef(router, 303);
2149     ConnEnd srcPt303(Point(739.984, 470.608), 15);
2150     connRef303->setSourceEndpoint(srcPt303);
2151     ConnEnd dstPt303(Point(739.984, 520.608), 15);
2152     connRef303->setDestEndpoint(dstPt303);
2153     connRef303->setRoutingType((ConnType)2);
2154 
2155     ConnRef *connRef204 = new ConnRef(router, 204);
2156     ConnEnd srcPt204(Point(422.984, 725.608), 15);
2157     connRef204->setSourceEndpoint(srcPt204);
2158     ConnEnd dstPt204(Point(422.984, 683.608), 15);
2159     connRef204->setDestEndpoint(dstPt204);
2160     connRef204->setRoutingType((ConnType)2);
2161 
2162     ConnRef *connRef205 = new ConnRef(router, 205);
2163     ConnEnd srcPt205(Point(422.984, 745.608), 15);
2164     connRef205->setSourceEndpoint(srcPt205);
2165     ConnEnd dstPt205(Point(422.984, 837.608), 15);
2166     connRef205->setDestEndpoint(dstPt205);
2167     connRef205->setRoutingType((ConnType)2);
2168 
2169     ConnRef *connRef207 = new ConnRef(router, 207);
2170     ConnEnd srcPt207(Point(300.984, 745.608), 15);
2171     connRef207->setSourceEndpoint(srcPt207);
2172     ConnEnd dstPt207(Point(422.984, 837.608), 15);
2173     connRef207->setDestEndpoint(dstPt207);
2174     connRef207->setRoutingType((ConnType)2);
2175 
2176     ConnRef *connRef208 = new ConnRef(router, 208);
2177     ConnEnd srcPt208(Point(824, 569), 15);
2178     connRef208->setSourceEndpoint(srcPt208);
2179     ConnEnd dstPt208(Point(1065.98, 683.608), 15);
2180     connRef208->setDestEndpoint(dstPt208);
2181     connRef208->setRoutingType((ConnType)2);
2182 
2183     ConnRef *connRef258 = new ConnRef(router, 258);
2184     ConnEnd srcPt258(Point(352.984, -303.392), 15);
2185     connRef258->setSourceEndpoint(srcPt258);
2186     ConnEnd dstPt258(Point(287.984, -314.392), 15);
2187     connRef258->setDestEndpoint(dstPt258);
2188     connRef258->setRoutingType((ConnType)2);
2189 
2190     ConnRef *connRef259 = new ConnRef(router, 259);
2191     ConnEnd srcPt259(Point(79.984, -159.392), 15);
2192     connRef259->setSourceEndpoint(srcPt259);
2193     ConnEnd dstPt259(Point(287.984, -159.392), 15);
2194     connRef259->setDestEndpoint(dstPt259);
2195     connRef259->setRoutingType((ConnType)2);
2196 
2197     ConnRef *connRef200 = new ConnRef(router, 200);
2198     ConnEnd srcPt200(Point(793.984, 725.608), 15);
2199     connRef200->setSourceEndpoint(srcPt200);
2200     ConnEnd dstPt200(Point(793.984, 683.608), 15);
2201     connRef200->setDestEndpoint(dstPt200);
2202     connRef200->setRoutingType((ConnType)2);
2203 
2204     ConnRef *connRef231 = new ConnRef(router, 231);
2205     ConnEnd srcPt231(Point(440.584, -251.392), 15);
2206     connRef231->setSourceEndpoint(srcPt231);
2207     ConnEnd dstPt231(Point(440.584, -159.392), 15);
2208     connRef231->setDestEndpoint(dstPt231);
2209     connRef231->setRoutingType((ConnType)2);
2210 
2211     ConnRef *connRef232 = new ConnRef(router, 232);
2212     ConnEnd srcPt232(Point(440.584, -404.392), 15);
2213     connRef232->setSourceEndpoint(srcPt232);
2214     ConnEnd dstPt232(Point(440.584, -314.392), 15);
2215     connRef232->setDestEndpoint(dstPt232);
2216     connRef232->setRoutingType((ConnType)2);
2217 
2218     ConnRef *connRef318 = new ConnRef(router, 318);
2219     ConnEnd srcPt318(Point(440.584, -3.39214), 15);
2220     connRef318->setSourceEndpoint(srcPt318);
2221     ConnEnd dstPt318(Point(730.5, -7.39214), 4);
2222     connRef318->setDestEndpoint(dstPt318);
2223     connRef318->setRoutingType((ConnType)2);
2224 
2225     ConnRef *connRef293 = new ConnRef(router, 293);
2226     ConnEnd srcPt293(Point(53.984, 90.6079), 15);
2227     connRef293->setSourceEndpoint(srcPt293);
2228     ConnEnd dstPt293(Point(-8.01599, 90.6079), 15);
2229     connRef293->setDestEndpoint(dstPt293);
2230     connRef293->setRoutingType((ConnType)2);
2231 
2232     ConnRef *connRef310 = new ConnRef(router, 310);
2233     ConnEnd srcPt310(Point(-8.01599, -3.39214), 15);
2234     connRef310->setSourceEndpoint(srcPt310);
2235     ConnEnd dstPt310(Point(-8.01599, 80.6079), 15);
2236     connRef310->setDestEndpoint(dstPt310);
2237     connRef310->setRoutingType((ConnType)2);
2238 
2239     ConnRef *connRef311 = new ConnRef(router, 311);
2240     ConnEnd srcPt311(Point(440.584, -3.39214), 15);
2241     connRef311->setSourceEndpoint(srcPt311);
2242     ConnEnd dstPt311(Point(372.984, -3.39214), 15);
2243     connRef311->setDestEndpoint(dstPt311);
2244     connRef311->setRoutingType((ConnType)2);
2245 
2246     ConnRef *connRef249 = new ConnRef(router, 249);
2247     ConnEnd srcPt249(Point(933.984, 949.008), 15);
2248     connRef249->setSourceEndpoint(srcPt249);
2249     ConnEnd dstPt249(Point(1065.98, 903.608), 15);
2250     connRef249->setDestEndpoint(dstPt249);
2251     connRef249->setRoutingType((ConnType)2);
2252 
2253     ConnRef *connRef250 = new ConnRef(router, 250);
2254     ConnEnd srcPt250(Point(959.984, 683.608), 15);
2255     connRef250->setSourceEndpoint(srcPt250);
2256     ConnEnd dstPt250(Point(1065.98, 683.608), 15);
2257     connRef250->setDestEndpoint(dstPt250);
2258     connRef250->setRoutingType((ConnType)2);
2259 
2260     ConnRef *connRef242 = new ConnRef(router, 242);
2261     ConnEnd srcPt242(Point(287.984, -3.39214), 15);
2262     connRef242->setSourceEndpoint(srcPt242);
2263     ConnEnd dstPt242(Point(131.984, -3.39214), 15);
2264     connRef242->setDestEndpoint(dstPt242);
2265     connRef242->setRoutingType((ConnType)2);
2266 
2267     ConnRef *connRef275 = new ConnRef(router, 275);
2268     ConnEnd srcPt275(Point(855.984, 879.608), 15);
2269     connRef275->setSourceEndpoint(srcPt275);
2270     ConnEnd dstPt275(Point(793.984, 879.608), 15);
2271     connRef275->setDestEndpoint(dstPt275);
2272     connRef275->setRoutingType((ConnType)2);
2273 
2274     ConnRef *connRef307 = new ConnRef(router, 307);
2275     ConnEnd srcPt307(Point(440.584, -314.392), 15);
2276     connRef307->setSourceEndpoint(srcPt307);
2277     ConnEnd dstPt307(Point(511.534, -169.392), 15);
2278     connRef307->setDestEndpoint(dstPt307);
2279     connRef307->setRoutingType((ConnType)2);
2280 
2281     ConnRef *connRef308 = new ConnRef(router, 308);
2282     ConnEnd srcPt308(Point(798.746, 335.608), 15);
2283     connRef308->setSourceEndpoint(srcPt308);
2284     ConnEnd dstPt308(Point(848.746, 429.608), 15);
2285     connRef308->setDestEndpoint(dstPt308);
2286     connRef308->setRoutingType((ConnType)2);
2287 
2288     ConnRef *connRef297 = new ConnRef(router, 297);
2289     ConnEnd srcPt297(Point(502.584, -261.392), 15);
2290     connRef297->setSourceEndpoint(srcPt297);
2291     ConnEnd dstPt297(Point(440.584, -261.392), 15);
2292     connRef297->setDestEndpoint(dstPt297);
2293     connRef297->setRoutingType((ConnType)2);
2294 
2295     ConnRef *connRef298 = new ConnRef(router, 298);
2296     ConnEnd srcPt298(Point(502.584, -414.392), 15);
2297     connRef298->setSourceEndpoint(srcPt298);
2298     ConnEnd dstPt298(Point(440.584, -414.392), 15);
2299     connRef298->setDestEndpoint(dstPt298);
2300     connRef298->setRoutingType((ConnType)2);
2301 
2302     ConnRef *connRef216 = new ConnRef(router, 216);
2303     ConnEnd srcPt216(Point(-8.01599, 383.608), 15);
2304     connRef216->setSourceEndpoint(srcPt216);
2305     ConnEnd dstPt216(Point(-8.01599, 445.608), 15);
2306     connRef216->setDestEndpoint(dstPt216);
2307     connRef216->setRoutingType((ConnType)2);
2308 
2309     ConnRef *connRef217 = new ConnRef(router, 217);
2310     ConnEnd srcPt217(Point(370.584, 236.608), 15);
2311     connRef217->setSourceEndpoint(srcPt217);
2312     ConnEnd dstPt217(Point(320.584, 184.608), 15);
2313     connRef217->setDestEndpoint(dstPt217);
2314     connRef217->setRoutingType((ConnType)2);
2315 
2316     ConnRef *connRef209 = new ConnRef(router, 209);
2317     ConnEnd srcPt209(Point(542.984, 690.465), 15);
2318     connRef209->setSourceEndpoint(srcPt209);
2319     ConnEnd dstPt209(Point(793.984, 683.608), 15);
2320     connRef209->setDestEndpoint(dstPt209);
2321     connRef209->setRoutingType((ConnType)2);
2322 
2323     router->processTransaction();
2324     router->outputDiagram("output/overlappingRects");
2325     delete router;
2326     return 0;
2327 };
2328