1 // Regression test to catch problem where orthogonal segments from the same
2 // connector were being merged with others going through checkpoints and
3 // being simplified so as not to pass the checkpoint anymore.
4 // Based on ec00480.
5 #include "libavoid/libavoid.h"
6 using namespace Avoid;
main(void)7 int main(void) {
8     Router *router = new Router(
9             PolyLineRouting | OrthogonalRouting);
10     router->setRoutingParameter((RoutingParameter)0, 50);
11     router->setRoutingParameter((RoutingParameter)1, 0);
12     router->setRoutingParameter((RoutingParameter)2, 0);
13     router->setRoutingParameter((RoutingParameter)3, 4000);
14     router->setRoutingParameter((RoutingParameter)4, 0);
15     router->setRoutingParameter((RoutingParameter)5, 100);
16     router->setRoutingParameter((RoutingParameter)6, 0);
17     router->setRoutingParameter((RoutingParameter)7, 4);
18     router->setRoutingOption((RoutingOption)0, true);
19     router->setRoutingOption((RoutingOption)1, true);
20     router->setRoutingOption((RoutingOption)2, false);
21     router->setRoutingOption((RoutingOption)3, false);
22 
23 #ifdef ALL
24     Polygon poly1(4);
25     poly1.ps[0] = Point(1395.728847251115, 277.2282734381338);
26     poly1.ps[1] = Point(1395.728847251115, 339.2282734381338);
27     poly1.ps[2] = Point(1333.728847251115, 339.2282734381338);
28     poly1.ps[3] = Point(1333.728847251115, 277.2282734381338);
29     new ShapeRef(router, poly1, 1);
30 
31     Polygon poly2(4);
32     poly2.ps[0] = Point(-406.4508064345389, -754.3431551372947);
33     poly2.ps[1] = Point(-406.4508064345389, -719.3431551372947);
34     poly2.ps[2] = Point(-635.4508064345389, -719.3431551372947);
35     poly2.ps[3] = Point(-635.4508064345389, -754.3431551372947);
36     new ShapeRef(router, poly2, 2);
37 
38     Polygon poly3(4);
39     poly3.ps[0] = Point(887.7288472481148, -474.3431551372947);
40     poly3.ps[1] = Point(887.7288472481148, -310.3431551372947);
41     poly3.ps[2] = Point(803.7288472481148, -310.3431551372947);
42     poly3.ps[3] = Point(803.7288472481148, -474.3431551372947);
43     new ShapeRef(router, poly3, 3);
44 
45     Polygon poly4(4);
46     poly4.ps[0] = Point(723.2288472481148, -439.8431551372947);
47     poly4.ps[1] = Point(723.2288472481148, -384.8431551372947);
48     poly4.ps[2] = Point(515.2288472481148, -384.8431551372947);
49     poly4.ps[3] = Point(515.2288472481148, -439.8431551372947);
50     new ShapeRef(router, poly4, 4);
51 
52     Polygon poly5(4);
53     poly5.ps[0] = Point(543.4431329624006, -281.3431551362947);
54     poly5.ps[1] = Point(543.4431329624006, -231.3431551362947);
55     poly5.ps[2] = Point(301.4431329624006, -231.3431551362947);
56     poly5.ps[3] = Point(301.4431329624006, -281.3431551362947);
57     new ShapeRef(router, poly5, 5);
58 
59     Polygon poly6(4);
60     poly6.ps[0] = Point(261.4431329624006, -444.8431551372947);
61     poly6.ps[1] = Point(261.4431329624006, -389.8431551372947);
62     poly6.ps[2] = Point(49.44313296240057, -389.8431551372947);
63     poly6.ps[3] = Point(49.44313296240057, -444.8431551372947);
64     new ShapeRef(router, poly6, 6);
65 
66     Polygon poly7(4);
67     poly7.ps[0] = Point(976.7288472491148, 236.2282734371338);
68     poly7.ps[1] = Point(976.7288472491148, 256.2282734371338);
69     poly7.ps[2] = Point(944.7288472491148, 256.2282734371338);
70     poly7.ps[3] = Point(944.7288472491148, 236.2282734371338);
71     new ShapeRef(router, poly7, 7);
72 
73     Polygon poly8(4);
74     poly8.ps[0] = Point(865.7288472481148, 364.561606771467);
75     poly8.ps[1] = Point(865.7288472481148, 384.561606771467);
76     poly8.ps[2] = Point(833.7288472481148, 384.561606771467);
77     poly8.ps[3] = Point(833.7288472481148, 364.561606771467);
78     new ShapeRef(router, poly8, 8);
79 
80     Polygon poly9(4);
81     poly9.ps[0] = Point(634.7288472481148, 424.9901782000385);
82     poly9.ps[1] = Point(634.7288472481148, 444.9901782000385);
83     poly9.ps[2] = Point(602.7288472481148, 444.9901782000385);
84     poly9.ps[3] = Point(602.7288472481148, 424.9901782000385);
85     new ShapeRef(router, poly9, 9);
86 #endif
87 
88     Polygon poly10(4);
89     poly10.ps[0] = Point(-264.9508064325389, 376.2282734371338);
90     poly10.ps[1] = Point(-264.9508064325389, 396.2282734371338);
91     poly10.ps[2] = Point(-296.9508064325389, 396.2282734371338);
92     poly10.ps[3] = Point(-296.9508064325389, 376.2282734371338);
93     new ShapeRef(router, poly10, 10);
94 
95     Polygon poly11(4);
96     poly11.ps[0] = Point(-264.9508064325389, 451.2282734371338);
97     poly11.ps[1] = Point(-264.9508064325389, 471.2282734371338);
98     poly11.ps[2] = Point(-296.9508064325389, 471.2282734371338);
99     poly11.ps[3] = Point(-296.9508064325389, 451.2282734371338);
100     new ShapeRef(router, poly11, 11);
101 
102     Polygon poly12(4);
103     poly12.ps[0] = Point(-264.9508064325389, 526.2282734371338);
104     poly12.ps[1] = Point(-264.9508064325389, 546.2282734371338);
105     poly12.ps[2] = Point(-296.9508064325389, 546.2282734371338);
106     poly12.ps[3] = Point(-296.9508064325389, 526.2282734371338);
107     new ShapeRef(router, poly12, 12);
108 
109     Polygon poly13(4);
110     poly13.ps[0] = Point(-264.9508064325389, 601.2282734371338);
111     poly13.ps[1] = Point(-264.9508064325389, 621.2282734371338);
112     poly13.ps[2] = Point(-296.9508064325389, 621.2282734371338);
113     poly13.ps[3] = Point(-296.9508064325389, 601.2282734371338);
114     new ShapeRef(router, poly13, 13);
115 
116     Polygon poly14(4);
117     poly14.ps[0] = Point(-264.9508064325389, 676.2282734371338);
118     poly14.ps[1] = Point(-264.9508064325389, 696.2282734371338);
119     poly14.ps[2] = Point(-296.9508064325389, 696.2282734371338);
120     poly14.ps[3] = Point(-296.9508064325389, 676.2282734371338);
121     new ShapeRef(router, poly14, 14);
122 
123     Polygon poly15(4);
124     poly15.ps[0] = Point(-264.9508064325389, 943.2282734371338);
125     poly15.ps[1] = Point(-264.9508064325389, 963.2282734371338);
126     poly15.ps[2] = Point(-296.9508064325389, 963.2282734371338);
127     poly15.ps[3] = Point(-296.9508064325389, 943.2282734371338);
128     new ShapeRef(router, poly15, 15);
129 
130     Polygon poly16(4);
131     poly16.ps[0] = Point(-264.9508064325389, 751.2282734371338);
132     poly16.ps[1] = Point(-264.9508064325389, 771.2282734371338);
133     poly16.ps[2] = Point(-296.9508064325389, 771.2282734371338);
134     poly16.ps[3] = Point(-296.9508064325389, 751.2282734371338);
135     new ShapeRef(router, poly16, 16);
136 
137     Polygon poly17(4);
138     poly17.ps[0] = Point(-264.9508064325389, 793.2282734371338);
139     poly17.ps[1] = Point(-264.9508064325389, 813.2282734371338);
140     poly17.ps[2] = Point(-296.9508064325389, 813.2282734371338);
141     poly17.ps[3] = Point(-296.9508064325389, 793.2282734371338);
142     new ShapeRef(router, poly17, 17);
143 
144     Polygon poly18(4);
145     poly18.ps[0] = Point(-264.9508064325389, 868.2282734371338);
146     poly18.ps[1] = Point(-264.9508064325389, 888.2282734371338);
147     poly18.ps[2] = Point(-296.9508064325389, 888.2282734371338);
148     poly18.ps[3] = Point(-296.9508064325389, 868.2282734371338);
149     new ShapeRef(router, poly18, 18);
150 
151     Polygon poly19(4);
152     poly19.ps[0] = Point(-264.9508064325389, 1018.228273437134);
153     poly19.ps[1] = Point(-264.9508064325389, 1038.228273437134);
154     poly19.ps[2] = Point(-296.9508064325389, 1038.228273437134);
155     poly19.ps[3] = Point(-296.9508064325389, 1018.228273437134);
156     new ShapeRef(router, poly19, 19);
157 
158 #ifdef ALL
159     Polygon poly20(4);
160     poly20.ps[0] = Point(-392.9508064335388, 202.2282734381338);
161     poly20.ps[1] = Point(-392.9508064335388, 222.2282734381338);
162     poly20.ps[2] = Point(-424.9508064335388, 222.2282734381338);
163     poly20.ps[3] = Point(-424.9508064335388, 202.2282734381338);
164     new ShapeRef(router, poly20, 20);
165 
166     Polygon poly21(4);
167     poly21.ps[0] = Point(-392.9508064335388, 277.2282734381338);
168     poly21.ps[1] = Point(-392.9508064335388, 297.2282734381338);
169     poly21.ps[2] = Point(-424.9508064335388, 297.2282734381338);
170     poly21.ps[3] = Point(-424.9508064335388, 277.2282734381338);
171     new ShapeRef(router, poly21, 21);
172 
173     Polygon poly22(4);
174     poly22.ps[0] = Point(-392.9508064335388, 319.2282734381338);
175     poly22.ps[1] = Point(-392.9508064335388, 339.2282734381338);
176     poly22.ps[2] = Point(-424.9508064335388, 339.2282734381338);
177     poly22.ps[3] = Point(-424.9508064335388, 319.2282734381338);
178     new ShapeRef(router, poly22, 22);
179 
180     Polygon poly23(4);
181     poly23.ps[0] = Point(601.7288472481148, 236.2282734371338);
182     poly23.ps[1] = Point(601.7288472481148, 256.2282734371338);
183     poly23.ps[2] = Point(569.7288472481148, 256.2282734371338);
184     poly23.ps[3] = Point(569.7288472481148, 236.2282734371338);
185     new ShapeRef(router, poly23, 23);
186 
187     Polygon poly24(4);
188     poly24.ps[0] = Point(727.7288472481148, -284.3431551362947);
189     poly24.ps[1] = Point(727.7288472481148, -252.3431551362947);
190     poly24.ps[2] = Point(707.7288472481148, -252.3431551362947);
191     poly24.ps[3] = Point(707.7288472481148, -284.3431551362947);
192     new ShapeRef(router, poly24, 24);
193 
194     Polygon poly25(4);
195     poly25.ps[0] = Point(168.7764662957339, 153.6568448657052);
196     poly25.ps[1] = Point(168.7764662957339, 185.6568448657052);
197     poly25.ps[2] = Point(148.7764662957339, 185.6568448657052);
198     poly25.ps[3] = Point(148.7764662957339, 153.6568448657052);
199     new ShapeRef(router, poly25, 25);
200 
201     Polygon poly26(4);
202     poly26.ps[0] = Point(257.9431329624006, -143.3431551362948);
203     poly26.ps[1] = Point(257.9431329624006, -123.3431551362948);
204     poly26.ps[2] = Point(225.9431329624006, -123.3431551362948);
205     poly26.ps[3] = Point(225.9431329624006, -143.3431551362948);
206     new ShapeRef(router, poly26, 26);
207 
208     Polygon poly27(4);
209     poly27.ps[0] = Point(354.4431329624006, -561.3431551372947);
210     poly27.ps[1] = Point(354.4431329624006, -541.3431551372947);
211     poly27.ps[2] = Point(322.4431329624006, -541.3431551372947);
212     poly27.ps[3] = Point(322.4431329624006, -561.3431551372947);
213     new ShapeRef(router, poly27, 27);
214 
215     Polygon poly28(4);
216     poly28.ps[0] = Point(568.7288472481148, -651.8431551372947);
217     poly28.ps[1] = Point(568.7288472481148, -631.8431551372947);
218     poly28.ps[2] = Point(536.7288472481148, -631.8431551372947);
219     poly28.ps[3] = Point(536.7288472481148, -651.8431551372947);
220     new ShapeRef(router, poly28, 28);
221 
222     Polygon poly29(4);
223     poly29.ps[0] = Point(-210.9735337052661, 120.6568448657052);
224     poly29.ps[1] = Point(-210.9735337052661, 152.6568448657052);
225     poly29.ps[2] = Point(-230.9735337052661, 152.6568448657052);
226     poly29.ps[3] = Point(-230.9735337052661, 120.6568448657052);
227     new ShapeRef(router, poly29, 29);
228 
229     Polygon poly30(4);
230     poly30.ps[0] = Point(-210.9735337052661, -372.3431551372947);
231     poly30.ps[1] = Point(-210.9735337052661, -340.3431551372947);
232     poly30.ps[2] = Point(-230.9735337052661, -340.3431551372947);
233     poly30.ps[3] = Point(-230.9735337052661, -372.3431551372947);
234     new ShapeRef(router, poly30, 30);
235 
236     Polygon poly31(4);
237     poly31.ps[0] = Point(1446.728847251115, 424.9901782000385);
238     poly31.ps[1] = Point(1446.728847251115, 444.9901782000385);
239     poly31.ps[2] = Point(1414.728847251115, 444.9901782000385);
240     poly31.ps[3] = Point(1414.728847251115, 424.9901782000385);
241     new ShapeRef(router, poly31, 31);
242 
243     Polygon poly32(4);
244     poly32.ps[0] = Point(420.4431329624006, 424.9901782000385);
245     poly32.ps[1] = Point(420.4431329624006, 444.9901782000385);
246     poly32.ps[2] = Point(388.4431329624006, 444.9901782000385);
247     poly32.ps[3] = Point(388.4431329624006, 424.9901782000385);
248     new ShapeRef(router, poly32, 32);
249 
250     Polygon poly33(4);
251     poly33.ps[0] = Point(447.4431329624006, 869.3235115333719);
252     poly33.ps[1] = Point(447.4431329624006, 901.3235115333719);
253     poly33.ps[2] = Point(427.4431329624006, 901.3235115333719);
254     poly33.ps[3] = Point(427.4431329624006, 869.3235115333719);
255     new ShapeRef(router, poly33, 33);
256 
257     Polygon poly34(4);
258     poly34.ps[0] = Point(447.4431329624006, 578.9901782000385);
259     poly34.ps[1] = Point(447.4431329624006, 610.9901782000385);
260     poly34.ps[2] = Point(427.4431329624006, 610.9901782000385);
261     poly34.ps[3] = Point(427.4431329624006, 578.9901782000385);
262     new ShapeRef(router, poly34, 34);
263 
264     Polygon poly35(4);
265     poly35.ps[0] = Point(-555.9508064345389, -439.3431551372947);
266     poly35.ps[1] = Point(-555.9508064345389, -377.3431551372947);
267     poly35.ps[2] = Point(-617.9508064345389, -377.3431551372947);
268     poly35.ps[3] = Point(-617.9508064345389, -439.3431551372947);
269     new ShapeRef(router, poly35, 35);
270 
271     Polygon poly36(4);
272     poly36.ps[0] = Point(-189.9735337052661, -582.3431551372947);
273     poly36.ps[1] = Point(-189.9735337052661, -520.3431551372947);
274     poly36.ps[2] = Point(-251.9735337052661, -520.3431551372947);
275     poly36.ps[3] = Point(-251.9735337052661, -582.3431551372947);
276     new ShapeRef(router, poly36, 36);
277 
278     Polygon poly37(4);
279     poly37.ps[0] = Point(468.4431329624006, -354.3431551372947);
280     poly37.ps[1] = Point(468.4431329624006, -292.3431551372947);
281     poly37.ps[2] = Point(406.4431329624006, -292.3431551372947);
282     poly37.ps[3] = Point(406.4431329624006, -354.3431551372947);
283     new ShapeRef(router, poly37, 37);
284 
285     Polygon poly38(4);
286     poly38.ps[0] = Point(748.7288472481148, -549.3431551372947);
287     poly38.ps[1] = Point(748.7288472481148, -487.3431551372947);
288     poly38.ps[2] = Point(686.7288472481148, -487.3431551372947);
289     poly38.ps[3] = Point(686.7288472481148, -549.3431551372947);
290     new ShapeRef(router, poly38, 38);
291 
292     Polygon poly39(4);
293     poly39.ps[0] = Point(649.7288472481148, -233.3431551362948);
294     poly39.ps[1] = Point(649.7288472481148, -171.3431551362948);
295     poly39.ps[2] = Point(587.7288472481148, -171.3431551362948);
296     poly39.ps[3] = Point(587.7288472481148, -233.3431551362948);
297     new ShapeRef(router, poly39, 39);
298 
299     Polygon poly40(4);
300     poly40.ps[0] = Point(189.7764662957339, 72.65684486570521);
301     poly40.ps[1] = Point(189.7764662957339, 134.6568448657052);
302     poly40.ps[2] = Point(127.7764662957339, 134.6568448657052);
303     poly40.ps[3] = Point(127.7764662957339, 72.65684486570521);
304     new ShapeRef(router, poly40, 40);
305 
306     Polygon poly41(4);
307     poly41.ps[0] = Point(-189.9735337052661, -266.3431551362947);
308     poly41.ps[1] = Point(-189.9735337052661, -204.3431551362947);
309     poly41.ps[2] = Point(-251.9735337052661, -204.3431551362947);
310     poly41.ps[3] = Point(-251.9735337052661, -266.3431551362947);
311     new ShapeRef(router, poly41, 41);
312 #endif
313 
314     Polygon poly42(4);
315     poly42.ps[0] = Point(189.7764662957339, 215.2282734371338);
316     poly42.ps[1] = Point(189.7764662957339, 277.2282734371338);
317     poly42.ps[2] = Point(127.7764662957339, 277.2282734371338);
318     poly42.ps[3] = Point(127.7764662957339, 215.2282734371338);
319     new ShapeRef(router, poly42, 42);
320 
321 #ifdef ALL
322     Polygon poly43(4);
323     poly43.ps[0] = Point(748.7288472481148, 215.2282734371338);
324     poly43.ps[1] = Point(748.7288472481148, 277.2282734371338);
325     poly43.ps[2] = Point(686.7288472481148, 277.2282734371338);
326     poly43.ps[3] = Point(686.7288472481148, 215.2282734371338);
327     new ShapeRef(router, poly43, 43);
328 
329     Polygon poly44(4);
330     poly44.ps[0] = Point(1329.728847251115, 215.2282734371338);
331     poly44.ps[1] = Point(1329.728847251115, 277.2282734371338);
332     poly44.ps[2] = Point(1267.728847251115, 277.2282734371338);
333     poly44.ps[3] = Point(1267.728847251115, 215.2282734371338);
334     new ShapeRef(router, poly44, 44);
335 
336     Polygon poly45(4);
337     poly45.ps[0] = Point(-594.9508064345389, 215.2282734371338);
338     poly45.ps[1] = Point(-594.9508064345389, 277.2282734371338);
339     poly45.ps[2] = Point(-656.9508064345389, 277.2282734371338);
340     poly45.ps[3] = Point(-656.9508064345389, 215.2282734371338);
341     new ShapeRef(router, poly45, 45);
342 
343     Polygon poly46(4);
344     poly46.ps[0] = Point(-522.9508064345389, 277.2282734381338);
345     poly46.ps[1] = Point(-522.9508064345389, 339.2282734381338);
346     poly46.ps[2] = Point(-584.9508064345389, 339.2282734381338);
347     poly46.ps[3] = Point(-584.9508064345389, 277.2282734381338);
348     new ShapeRef(router, poly46, 46);
349 
350     Polygon poly47(4);
351     poly47.ps[0] = Point(0.776466294733865, 277.2282734381338);
352     poly47.ps[1] = Point(0.776466294733865, 339.2282734381338);
353     poly47.ps[2] = Point(-61.22353370526614, 339.2282734381338);
354     poly47.ps[3] = Point(-61.22353370526614, 277.2282734381338);
355     new ShapeRef(router, poly47, 47);
356 
357     Polygon poly48(4);
358     poly48.ps[0] = Point(272.9431329624006, 277.2282734381338);
359     poly48.ps[1] = Point(272.9431329624006, 339.2282734381338);
360     poly48.ps[2] = Point(210.9431329624006, 339.2282734381338);
361     poly48.ps[3] = Point(210.9431329624006, 277.2282734381338);
362     new ShapeRef(router, poly48, 48);
363 
364     Polygon poly49(4);
365     poly49.ps[0] = Point(550.7288472481148, 403.9901782000385);
366     poly49.ps[1] = Point(550.7288472481148, 465.9901782000385);
367     poly49.ps[2] = Point(488.7288472481148, 465.9901782000385);
368     poly49.ps[3] = Point(488.7288472481148, 403.9901782000385);
369     new ShapeRef(router, poly49, 49);
370 
371     Polygon poly50(4);
372     poly50.ps[0] = Point(682.7288472481148, 887.3235115333719);
373     poly50.ps[1] = Point(682.7288472481148, 949.3235115333719);
374     poly50.ps[2] = Point(620.7288472481148, 949.3235115333719);
375     poly50.ps[3] = Point(620.7288472481148, 887.3235115333719);
376     new ShapeRef(router, poly50, 50);
377 
378     Polygon poly51(4);
379     poly51.ps[0] = Point(715.7288472481148, 277.2282734381338);
380     poly51.ps[1] = Point(715.7288472481148, 339.2282734381338);
381     poly51.ps[2] = Point(653.7288472481148, 339.2282734381338);
382     poly51.ps[3] = Point(653.7288472481148, 277.2282734381338);
383     new ShapeRef(router, poly51, 51);
384 
385     Polygon poly52(4);
386     poly52.ps[0] = Point(812.7288472481148, 403.9901782000385);
387     poly52.ps[1] = Point(812.7288472481148, 465.9901782000385);
388     poly52.ps[2] = Point(750.7288472481148, 465.9901782000385);
389     poly52.ps[3] = Point(750.7288472481148, 403.9901782000385);
390     new ShapeRef(router, poly52, 52);
391 
392     Polygon poly53(4);
393     poly53.ps[0] = Point(1160.728847250115, 277.2282734381338);
394     poly53.ps[1] = Point(1160.728847250115, 339.2282734381338);
395     poly53.ps[2] = Point(1098.728847250115, 339.2282734381338);
396     poly53.ps[3] = Point(1098.728847250115, 277.2282734381338);
397     new ShapeRef(router, poly53, 53);
398 
399     Polygon poly54(4);
400     poly54.ps[0] = Point(1362.728847251115, 403.9901782000385);
401     poly54.ps[1] = Point(1362.728847251115, 465.9901782000385);
402     poly54.ps[2] = Point(1300.728847251115, 465.9901782000385);
403     poly54.ps[3] = Point(1300.728847251115, 403.9901782000385);
404     new ShapeRef(router, poly54, 54);
405 
406     Polygon poly55(4);
407     poly55.ps[0] = Point(1542.728847251115, 403.9901782000385);
408     poly55.ps[1] = Point(1542.728847251115, 465.9901782000385);
409     poly55.ps[2] = Point(1480.728847251115, 465.9901782000385);
410     poly55.ps[3] = Point(1480.728847251115, 403.9901782000385);
411     new ShapeRef(router, poly55, 55);
412 
413     Polygon poly56(4);
414     poly56.ps[0] = Point(-485.9508064345389, 236.2282734371338);
415     poly56.ps[1] = Point(-485.9508064345389, 256.2282734371338);
416     poly56.ps[2] = Point(-517.9508064345389, 256.2282734371338);
417     poly56.ps[3] = Point(-517.9508064345389, 236.2282734371338);
418     new ShapeRef(router, poly56, 56);
419 #endif
420 
421     Polygon poly57(4);
422     poly57.ps[0] = Point(-264.9508064325389, 1093.228273437134);
423     poly57.ps[1] = Point(-264.9508064325389, 1113.228273437134);
424     poly57.ps[2] = Point(-296.9508064325389, 1113.228273437134);
425     poly57.ps[3] = Point(-296.9508064325389, 1093.228273437134);
426     new ShapeRef(router, poly57, 57);
427 
428 #ifdef ALL
429     Polygon poly58(4);
430     poly58.ps[0] = Point(-119.8902003719328, 990.3235115333719);
431     poly58.ps[1] = Point(-119.8902003719328, 1052.323511533372);
432     poly58.ps[2] = Point(-181.8902003719328, 1052.323511533372);
433     poly58.ps[3] = Point(-181.8902003719328, 990.3235115333719);
434     new ShapeRef(router, poly58, 58);
435 #endif
436 
437     Polygon poly59(4);
438     poly59.ps[0] = Point(-119.8902003719328, 765.3235115333719);
439     poly59.ps[1] = Point(-119.8902003719328, 827.3235115333719);
440     poly59.ps[2] = Point(-181.8902003719328, 827.3235115333719);
441     poly59.ps[3] = Point(-181.8902003719328, 765.3235115333719);
442     new ShapeRef(router, poly59, 59);
443 
444 #ifdef ALL
445     Polygon poly60(4);
446     poly60.ps[0] = Point(402.4431329624006, 765.3235115333719);
447     poly60.ps[1] = Point(402.4431329624006, 827.3235115333719);
448     poly60.ps[2] = Point(340.4431329624006, 827.3235115333719);
449     poly60.ps[3] = Point(340.4431329624006, 765.3235115333719);
450     new ShapeRef(router, poly60, 60);
451 
452     Polygon poly61(4);
453     poly61.ps[0] = Point(925.7288472491148, 887.3235115333719);
454     poly61.ps[1] = Point(925.7288472491148, 949.3235115333719);
455     poly61.ps[2] = Point(863.7288472491148, 949.3235115333719);
456     poly61.ps[3] = Point(863.7288472491148, 887.3235115333719);
457     new ShapeRef(router, poly61, 61);
458 
459     Polygon poly62(4);
460     poly62.ps[0] = Point(1509.728847251115, 887.3235115333719);
461     poly62.ps[1] = Point(1509.728847251115, 949.3235115333719);
462     poly62.ps[2] = Point(1447.728847251115, 949.3235115333719);
463     poly62.ps[3] = Point(1447.728847251115, 887.3235115333719);
464     new ShapeRef(router, poly62, 62);
465 
466     Polygon poly63(4);
467     poly63.ps[0] = Point(1428.728847251115, 530.9901782000385);
468     poly63.ps[1] = Point(1428.728847251115, 592.9901782000385);
469     poly63.ps[2] = Point(1366.728847251115, 592.9901782000385);
470     poly63.ps[3] = Point(1366.728847251115, 530.9901782000385);
471     new ShapeRef(router, poly63, 63);
472 
473     Polygon poly64(4);
474     poly64.ps[0] = Point(1127.728847250115, 530.9901782000385);
475     poly64.ps[1] = Point(1127.728847250115, 592.9901782000385);
476     poly64.ps[2] = Point(1065.728847250115, 592.9901782000385);
477     poly64.ps[3] = Point(1065.728847250115, 530.9901782000385);
478     new ShapeRef(router, poly64, 64);
479 
480     Polygon poly65(4);
481     poly65.ps[0] = Point(1024.728847249115, 821.3235115333719);
482     poly65.ps[1] = Point(1024.728847249115, 883.3235115333719);
483     poly65.ps[2] = Point(962.7288472491148, 883.3235115333719);
484     poly65.ps[3] = Point(962.7288472491148, 821.3235115333719);
485     new ShapeRef(router, poly65, 65);
486 
487     Polygon poly66(4);
488     poly66.ps[0] = Point(1461.728847251115, 821.3235115333719);
489     poly66.ps[1] = Point(1461.728847251115, 883.3235115333719);
490     poly66.ps[2] = Point(1399.728847251115, 883.3235115333719);
491     poly66.ps[3] = Point(1399.728847251115, 821.3235115333719);
492     new ShapeRef(router, poly66, 66);
493 
494     Polygon poly67(4);
495     poly67.ps[0] = Point(1024.728847249115, 1023.323511533372);
496     poly67.ps[1] = Point(1024.728847249115, 1085.323511533372);
497     poly67.ps[2] = Point(962.7288472491148, 1085.323511533372);
498     poly67.ps[3] = Point(962.7288472491148, 1023.323511533372);
499     new ShapeRef(router, poly67, 67);
500 
501     Polygon poly68(4);
502     poly68.ps[0] = Point(1461.728847251115, 1023.323511533372);
503     poly68.ps[1] = Point(1461.728847251115, 1085.323511533372);
504     poly68.ps[2] = Point(1399.728847251115, 1085.323511533372);
505     poly68.ps[3] = Point(1399.728847251115, 1023.323511533372);
506     new ShapeRef(router, poly68, 68);
507 
508     Polygon poly69(4);
509     poly69.ps[0] = Point(305.9431329624006, 1120.323511533372);
510     poly69.ps[1] = Point(305.9431329624006, 1182.323511533372);
511     poly69.ps[2] = Point(243.9431329624006, 1182.323511533372);
512     poly69.ps[3] = Point(243.9431329624006, 1120.323511533372);
513     new ShapeRef(router, poly69, 69);
514 
515     Polygon poly70(4);
516     poly70.ps[0] = Point(682.7288472481148, 1293.723511533372);
517     poly70.ps[1] = Point(682.7288472481148, 1355.723511533372);
518     poly70.ps[2] = Point(620.7288472481148, 1355.723511533372);
519     poly70.ps[3] = Point(620.7288472481148, 1293.723511533372);
520     new ShapeRef(router, poly70, 70);
521 
522     Polygon poly71(4);
523     poly71.ps[0] = Point(925.7288472491148, 1293.723511533372);
524     poly71.ps[1] = Point(925.7288472491148, 1355.723511533372);
525     poly71.ps[2] = Point(863.7288472491148, 1355.723511533372);
526     poly71.ps[3] = Point(863.7288472491148, 1293.723511533372);
527     new ShapeRef(router, poly71, 71);
528 
529     Polygon poly72(4);
530     poly72.ps[0] = Point(1509.728847251115, 1293.723511533372);
531     poly72.ps[1] = Point(1509.728847251115, 1355.723511533372);
532     poly72.ps[2] = Point(1447.728847251115, 1355.723511533372);
533     poly72.ps[3] = Point(1447.728847251115, 1293.723511533372);
534     new ShapeRef(router, poly72, 72);
535 
536     Polygon poly73(4);
537     poly73.ps[0] = Point(-410.9508064335388, 1449.609225819086);
538     poly73.ps[1] = Point(-410.9508064335388, 1511.609225819086);
539     poly73.ps[2] = Point(-472.9508064335388, 1511.609225819086);
540     poly73.ps[3] = Point(-472.9508064335388, 1449.609225819086);
541     new ShapeRef(router, poly73, 73);
542 
543     Polygon poly74(4);
544     poly74.ps[0] = Point(66.77646629473389, 1449.609225819086);
545     poly74.ps[1] = Point(66.77646629473389, 1511.609225819086);
546     poly74.ps[2] = Point(4.776466294733893, 1511.609225819086);
547     poly74.ps[3] = Point(4.776466294733893, 1449.609225819086);
548     new ShapeRef(router, poly74, 74);
549 
550     Polygon poly75(4);
551     poly75.ps[0] = Point(682.7288472481148, 1449.609225819086);
552     poly75.ps[1] = Point(682.7288472481148, 1511.609225819086);
553     poly75.ps[2] = Point(620.7288472481148, 1511.609225819086);
554     poly75.ps[3] = Point(620.7288472481148, 1449.609225819086);
555     new ShapeRef(router, poly75, 75);
556 
557     Polygon poly76(4);
558     poly76.ps[0] = Point(925.7288472491148, 1449.609225819086);
559     poly76.ps[1] = Point(925.7288472491148, 1511.609225819086);
560     poly76.ps[2] = Point(863.7288472491148, 1511.609225819086);
561     poly76.ps[3] = Point(863.7288472491148, 1449.609225819086);
562     new ShapeRef(router, poly76, 76);
563 
564     Polygon poly77(4);
565     poly77.ps[0] = Point(1509.728847251115, 1449.609225819086);
566     poly77.ps[1] = Point(1509.728847251115, 1511.609225819086);
567     poly77.ps[2] = Point(1447.728847251115, 1511.609225819086);
568     poly77.ps[3] = Point(1447.728847251115, 1449.609225819086);
569     new ShapeRef(router, poly77, 77);
570 
571     Polygon poly78(4);
572     poly78.ps[0] = Point(-392.9508064335388, 394.2282734381338);
573     poly78.ps[1] = Point(-392.9508064335388, 414.2282734381338);
574     poly78.ps[2] = Point(-424.9508064335388, 414.2282734381338);
575     poly78.ps[3] = Point(-424.9508064335388, 394.2282734381338);
576     new ShapeRef(router, poly78, 78);
577 
578     Polygon poly79(4);
579     poly79.ps[0] = Point(-140.8902003719328, 902.3235115333719);
580     poly79.ps[1] = Point(-140.8902003719328, 934.3235115333719);
581     poly79.ps[2] = Point(-160.8902003719328, 934.3235115333719);
582     poly79.ps[3] = Point(-160.8902003719328, 902.3235115333719);
583     new ShapeRef(router, poly79, 79);
584 
585     Polygon poly80(4);
586     poly80.ps[0] = Point(18.77646629473389, 786.3235115333719);
587     poly80.ps[1] = Point(18.77646629473389, 806.3235115333719);
588     poly80.ps[2] = Point(-13.22353370526611, 806.3235115333719);
589     poly80.ps[3] = Point(-13.22353370526611, 786.3235115333719);
590     new ShapeRef(router, poly80, 80);
591 
592     Polygon poly81(4);
593     poly81.ps[0] = Point(453.4431329624006, 705.9901782000385);
594     poly81.ps[1] = Point(453.4431329624006, 725.9901782000385);
595     poly81.ps[2] = Point(421.4431329624006, 725.9901782000385);
596     poly81.ps[3] = Point(421.4431329624006, 705.9901782000385);
597     new ShapeRef(router, poly81, 81);
598 
599     Polygon poly82(4);
600     poly82.ps[0] = Point(453.4431329624006, 941.3235115333719);
601     poly82.ps[1] = Point(453.4431329624006, 961.3235115333719);
602     poly82.ps[2] = Point(421.4431329624006, 961.3235115333719);
603     poly82.ps[3] = Point(421.4431329624006, 941.3235115333719);
604     new ShapeRef(router, poly82, 82);
605 
606     Polygon poly83(4);
607     poly83.ps[0] = Point(830.7288472481148, 929.3235115333719);
608     poly83.ps[1] = Point(830.7288472481148, 949.3235115333719);
609     poly83.ps[2] = Point(798.7288472481148, 949.3235115333719);
610     poly83.ps[3] = Point(798.7288472481148, 929.3235115333719);
611     new ShapeRef(router, poly83, 83);
612 
613     Polygon poly84(4);
614     poly84.ps[0] = Point(830.7288472481148, 887.3235115333719);
615     poly84.ps[1] = Point(830.7288472481148, 907.3235115333719);
616     poly84.ps[2] = Point(798.7288472481148, 907.3235115333719);
617     poly84.ps[3] = Point(798.7288472481148, 887.3235115333719);
618     new ShapeRef(router, poly84, 84);
619 
620     Polygon poly85(4);
621     poly85.ps[0] = Point(284.9431329624006, 1071.323511533372);
622     poly85.ps[1] = Point(284.9431329624006, 1103.323511533372);
623     poly85.ps[2] = Point(264.9431329624006, 1103.323511533372);
624     poly85.ps[3] = Point(264.9431329624006, 1071.323511533372);
625     new ShapeRef(router, poly85, 85);
626 
627     Polygon poly86(4);
628     poly86.ps[0] = Point(453.4431329624006, 1314.723511533372);
629     poly86.ps[1] = Point(453.4431329624006, 1334.723511533372);
630     poly86.ps[2] = Point(421.4431329624006, 1334.723511533372);
631     poly86.ps[3] = Point(421.4431329624006, 1314.723511533372);
632     new ShapeRef(router, poly86, 86);
633 
634     Polygon poly87(4);
635     poly87.ps[0] = Point(830.7288472481148, 1314.723511533372);
636     poly87.ps[1] = Point(830.7288472481148, 1334.723511533372);
637     poly87.ps[2] = Point(798.7288472481148, 1334.723511533372);
638     poly87.ps[3] = Point(798.7288472481148, 1314.723511533372);
639     new ShapeRef(router, poly87, 87);
640 
641     Polygon poly88(4);
642     poly88.ps[0] = Point(-47.22353370526614, 1470.609225819086);
643     poly88.ps[1] = Point(-47.22353370526614, 1490.609225819086);
644     poly88.ps[2] = Point(-79.22353370526614, 1490.609225819086);
645     poly88.ps[3] = Point(-79.22353370526614, 1470.609225819086);
646     new ShapeRef(router, poly88, 88);
647 
648     Polygon poly89(4);
649     poly89.ps[0] = Point(453.4431329624006, 1470.609225819086);
650     poly89.ps[1] = Point(453.4431329624006, 1490.609225819086);
651     poly89.ps[2] = Point(421.4431329624006, 1490.609225819086);
652     poly89.ps[3] = Point(421.4431329624006, 1470.609225819086);
653     new ShapeRef(router, poly89, 89);
654 
655     Polygon poly90(4);
656     poly90.ps[0] = Point(830.7288472481148, 1449.609225819086);
657     poly90.ps[1] = Point(830.7288472481148, 1469.609225819086);
658     poly90.ps[2] = Point(798.7288472481148, 1469.609225819086);
659     poly90.ps[3] = Point(798.7288472481148, 1449.609225819086);
660     new ShapeRef(router, poly90, 90);
661 
662     Polygon poly91(4);
663     poly91.ps[0] = Point(830.7288472481148, 1491.609225819086);
664     poly91.ps[1] = Point(830.7288472481148, 1511.609225819086);
665     poly91.ps[2] = Point(798.7288472481148, 1511.609225819086);
666     poly91.ps[3] = Point(798.7288472481148, 1491.609225819086);
667     new ShapeRef(router, poly91, 91);
668 
669     Polygon poly92(4);
670     poly92.ps[0] = Point(1281.728847251115, 842.3235115333719);
671     poly92.ps[1] = Point(1281.728847251115, 862.3235115333719);
672     poly92.ps[2] = Point(1249.728847251115, 862.3235115333719);
673     poly92.ps[3] = Point(1249.728847251115, 842.3235115333719);
674     new ShapeRef(router, poly92, 92);
675 
676     Polygon poly93(4);
677     poly93.ps[0] = Point(1281.728847251115, 645.9901782000385);
678     poly93.ps[1] = Point(1281.728847251115, 665.9901782000385);
679     poly93.ps[2] = Point(1249.728847251115, 665.9901782000385);
680     poly93.ps[3] = Point(1249.728847251115, 645.9901782000385);
681     new ShapeRef(router, poly93, 93);
682 
683     Polygon poly94(4);
684     poly94.ps[0] = Point(1178.728847250115, 948.3235115333719);
685     poly94.ps[1] = Point(1178.728847250115, 968.3235115333719);
686     poly94.ps[2] = Point(1146.728847250115, 968.3235115333719);
687     poly94.ps[3] = Point(1146.728847250115, 948.3235115333719);
688     new ShapeRef(router, poly94, 94);
689 
690     Polygon poly95(4);
691     poly95.ps[0] = Point(1178.728847250115, 1023.323511533372);
692     poly95.ps[1] = Point(1178.728847250115, 1043.323511533372);
693     poly95.ps[2] = Point(1146.728847250115, 1043.323511533372);
694     poly95.ps[3] = Point(1146.728847250115, 1023.323511533372);
695     new ShapeRef(router, poly95, 95);
696 
697     Polygon poly96(4);
698     poly96.ps[0] = Point(1281.728847251115, 1043.323511533372);
699     poly96.ps[1] = Point(1281.728847251115, 1063.323511533372);
700     poly96.ps[2] = Point(1249.728847251115, 1063.323511533372);
701     poly96.ps[3] = Point(1249.728847251115, 1043.323511533372);
702     new ShapeRef(router, poly96, 96);
703 
704     Polygon poly97(4);
705     poly97.ps[0] = Point(1281.728847251115, 1085.323511533372);
706     poly97.ps[1] = Point(1281.728847251115, 1105.323511533372);
707     poly97.ps[2] = Point(1249.728847251115, 1105.323511533372);
708     poly97.ps[3] = Point(1249.728847251115, 1085.323511533372);
709     new ShapeRef(router, poly97, 97);
710 
711     Polygon poly98(4);
712     poly98.ps[0] = Point(1281.728847251115, 1257.323511533372);
713     poly98.ps[1] = Point(1281.728847251115, 1277.323511533372);
714     poly98.ps[2] = Point(1249.728847251115, 1277.323511533372);
715     poly98.ps[3] = Point(1249.728847251115, 1257.323511533372);
716     new ShapeRef(router, poly98, 98);
717 
718     Polygon poly99(4);
719     poly99.ps[0] = Point(1281.728847251115, 1413.323511533372);
720     poly99.ps[1] = Point(1281.728847251115, 1433.323511533372);
721     poly99.ps[2] = Point(1249.728847251115, 1433.323511533372);
722     poly99.ps[3] = Point(1249.728847251115, 1413.323511533372);
723     new ShapeRef(router, poly99, 99);
724 
725     Polygon poly100(4);
726     poly100.ps[0] = Point(-27.22353370526614, 1116.323511533372);
727     poly100.ps[1] = Point(-27.22353370526614, 1160.323511533372);
728     poly100.ps[2] = Point(-157.2235337052661, 1160.323511533372);
729     poly100.ps[3] = Point(-157.2235337052661, 1116.323511533372);
730     new ShapeRef(router, poly100, 100);
731 
732     Polygon poly101(4);
733     poly101.ps[0] = Point(116.7764662947339, -149.3431551362948);
734     poly101.ps[1] = Point(116.7764662947339, -117.3431551362948);
735     poly101.ps[2] = Point(96.77646629473389, -117.3431551362948);
736     poly101.ps[3] = Point(96.77646629473389, -149.3431551362948);
737     new ShapeRef(router, poly101, 101);
738 
739     Polygon poly102(4);
740     poly102.ps[0] = Point(865.7288472481148, 457.9901782000385);
741     poly102.ps[1] = Point(865.7288472481148, 477.9901782000385);
742     poly102.ps[2] = Point(833.7288472481148, 477.9901782000385);
743     poly102.ps[3] = Point(833.7288472481148, 457.9901782000385);
744     new ShapeRef(router, poly102, 102);
745 
746     Polygon poly103(4);
747     poly103.ps[0] = Point(116.7764662947339, -47.34315513529478);
748     poly103.ps[1] = Point(116.7764662947339, -15.34315513529478);
749     poly103.ps[2] = Point(96.77646629473389, -15.34315513529478);
750     poly103.ps[3] = Point(96.77646629473389, -47.34315513529478);
751     new ShapeRef(router, poly103, 103);
752 
753     Polygon poly104(4);
754     poly104.ps[0] = Point(943.7288472491148, 457.9901782000385);
755     poly104.ps[1] = Point(943.7288472491148, 477.9901782000385);
756     poly104.ps[2] = Point(911.7288472491148, 477.9901782000385);
757     poly104.ps[3] = Point(911.7288472491148, 457.9901782000385);
758     new ShapeRef(router, poly104, 104);
759 
760     Polygon poly105(4);
761     poly105.ps[0] = Point(116.7764662947339, 54.65684486570521);
762     poly105.ps[1] = Point(116.7764662947339, 86.65684486570521);
763     poly105.ps[2] = Point(96.77646629473389, 86.65684486570521);
764     poly105.ps[3] = Point(96.77646629473389, 54.65684486570521);
765     new ShapeRef(router, poly105, 105);
766 
767     Polygon poly106(4);
768     poly106.ps[0] = Point(1042.728847249115, 457.9901782000385);
769     poly106.ps[1] = Point(1042.728847249115, 477.9901782000385);
770     poly106.ps[2] = Point(1010.728847249115, 477.9901782000385);
771     poly106.ps[3] = Point(1010.728847249115, 457.9901782000385);
772     new ShapeRef(router, poly106, 106);
773 
774     Polygon poly107(4);
775     poly107.ps[0] = Point(257.9431329624006, -41.34315513529478);
776     poly107.ps[1] = Point(257.9431329624006, -21.34315513529478);
777     poly107.ps[2] = Point(225.9431329624006, -21.34315513529478);
778     poly107.ps[3] = Point(225.9431329624006, -41.34315513529478);
779     new ShapeRef(router, poly107, 107);
780 
781     Polygon poly108(4);
782     poly108.ps[0] = Point(943.7288472491148, 364.561606771467);
783     poly108.ps[1] = Point(943.7288472491148, 384.561606771467);
784     poly108.ps[2] = Point(911.7288472491148, 384.561606771467);
785     poly108.ps[3] = Point(911.7288472491148, 364.561606771467);
786     new ShapeRef(router, poly108, 108);
787 
788     Polygon poly109(4);
789     poly109.ps[0] = Point(1178.728847250115, 1065.323511533372);
790     poly109.ps[1] = Point(1178.728847250115, 1085.323511533372);
791     poly109.ps[2] = Point(1146.728847250115, 1085.323511533372);
792     poly109.ps[3] = Point(1146.728847250115, 1065.323511533372);
793     new ShapeRef(router, poly109, 109);
794 
795     Polygon poly110(4);
796     poly110.ps[0] = Point(257.9431329624006, 60.65684486570521);
797     poly110.ps[1] = Point(257.9431329624006, 80.65684486570521);
798     poly110.ps[2] = Point(225.9431329624006, 80.65684486570521);
799     poly110.ps[3] = Point(225.9431329624006, 60.65684486570521);
800     new ShapeRef(router, poly110, 110);
801 
802     Polygon poly111(4);
803     poly111.ps[0] = Point(1042.728847249115, 364.561606771467);
804     poly111.ps[1] = Point(1042.728847249115, 384.561606771467);
805     poly111.ps[2] = Point(1010.728847249115, 384.561606771467);
806     poly111.ps[3] = Point(1010.728847249115, 364.561606771467);
807     new ShapeRef(router, poly111, 111);
808 
809     Polygon poly112(4);
810     poly112.ps[0] = Point(988.7288472491148, 176.2282734371338);
811     poly112.ps[1] = Point(988.7288472491148, 236.2282734371338);
812     poly112.ps[2] = Point(932.7288472491148, 236.2282734371338);
813     poly112.ps[3] = Point(932.7288472491148, 176.2282734371338);
814     new ShapeRef(router, poly112, 112);
815 
816     Polygon poly113(4);
817     poly113.ps[0] = Point(877.7288472481148, 304.561606771467);
818     poly113.ps[1] = Point(877.7288472481148, 364.561606771467);
819     poly113.ps[2] = Point(821.7288472481148, 364.561606771467);
820     poly113.ps[3] = Point(821.7288472481148, 304.561606771467);
821     new ShapeRef(router, poly113, 113);
822 
823     Polygon poly114(4);
824     poly114.ps[0] = Point(646.7288472481148, 364.9901782000385);
825     poly114.ps[1] = Point(646.7288472481148, 424.9901782000385);
826     poly114.ps[2] = Point(590.7288472481148, 424.9901782000385);
827     poly114.ps[3] = Point(590.7288472481148, 364.9901782000385);
828     new ShapeRef(router, poly114, 114);
829 
830     Polygon poly115(4);
831     poly115.ps[0] = Point(-252.9508064325389, 316.2282734371338);
832     poly115.ps[1] = Point(-252.9508064325389, 376.2282734371338);
833     poly115.ps[2] = Point(-308.9508064325389, 376.2282734371338);
834     poly115.ps[3] = Point(-308.9508064325389, 316.2282734371338);
835     new ShapeRef(router, poly115, 115);
836 
837     Polygon poly116(4);
838     poly116.ps[0] = Point(-252.9508064325389, 391.2282734371338);
839     poly116.ps[1] = Point(-252.9508064325389, 451.2282734371338);
840     poly116.ps[2] = Point(-308.9508064325389, 451.2282734371338);
841     poly116.ps[3] = Point(-308.9508064325389, 391.2282734371338);
842     new ShapeRef(router, poly116, 116);
843 
844     Polygon poly117(4);
845     poly117.ps[0] = Point(-252.9508064325389, 466.2282734371338);
846     poly117.ps[1] = Point(-252.9508064325389, 526.2282734371338);
847     poly117.ps[2] = Point(-308.9508064325389, 526.2282734371338);
848     poly117.ps[3] = Point(-308.9508064325389, 466.2282734371338);
849     new ShapeRef(router, poly117, 117);
850 
851     Polygon poly118(4);
852     poly118.ps[0] = Point(-252.9508064325389, 541.2282734371338);
853     poly118.ps[1] = Point(-252.9508064325389, 601.2282734371338);
854     poly118.ps[2] = Point(-308.9508064325389, 601.2282734371338);
855     poly118.ps[3] = Point(-308.9508064325389, 541.2282734371338);
856     new ShapeRef(router, poly118, 118);
857 
858     Polygon poly119(4);
859     poly119.ps[0] = Point(-252.9508064325389, 616.2282734371338);
860     poly119.ps[1] = Point(-252.9508064325389, 676.2282734371338);
861     poly119.ps[2] = Point(-308.9508064325389, 676.2282734371338);
862     poly119.ps[3] = Point(-308.9508064325389, 616.2282734371338);
863     new ShapeRef(router, poly119, 119);
864 
865     Polygon poly120(4);
866     poly120.ps[0] = Point(-252.9508064325389, 963.2282734371338);
867     poly120.ps[1] = Point(-252.9508064325389, 1023.228273437134);
868     poly120.ps[2] = Point(-308.9508064325389, 1023.228273437134);
869     poly120.ps[3] = Point(-308.9508064325389, 963.2282734371338);
870     new ShapeRef(router, poly120, 120);
871 
872     Polygon poly121(4);
873     poly121.ps[0] = Point(-252.9508064325389, 691.2282734371338);
874     poly121.ps[1] = Point(-252.9508064325389, 751.2282734371338);
875     poly121.ps[2] = Point(-308.9508064325389, 751.2282734371338);
876     poly121.ps[3] = Point(-308.9508064325389, 691.2282734371338);
877     new ShapeRef(router, poly121, 121);
878 
879     Polygon poly122(4);
880     poly122.ps[0] = Point(-252.9508064325389, 813.2282734371338);
881     poly122.ps[1] = Point(-252.9508064325389, 873.2282734371338);
882     poly122.ps[2] = Point(-308.9508064325389, 873.2282734371338);
883     poly122.ps[3] = Point(-308.9508064325389, 813.2282734371338);
884     new ShapeRef(router, poly122, 122);
885 
886     Polygon poly123(4);
887     poly123.ps[0] = Point(-252.9508064325389, 888.2282734371338);
888     poly123.ps[1] = Point(-252.9508064325389, 948.2282734371338);
889     poly123.ps[2] = Point(-308.9508064325389, 948.2282734371338);
890     poly123.ps[3] = Point(-308.9508064325389, 888.2282734371338);
891     new ShapeRef(router, poly123, 123);
892 
893     Polygon poly124(4);
894     poly124.ps[0] = Point(-252.9508064325389, 1038.228273437134);
895     poly124.ps[1] = Point(-252.9508064325389, 1098.228273437134);
896     poly124.ps[2] = Point(-308.9508064325389, 1098.228273437134);
897     poly124.ps[3] = Point(-308.9508064325389, 1038.228273437134);
898     new ShapeRef(router, poly124, 124);
899 
900     Polygon poly125(4);
901     poly125.ps[0] = Point(-380.9508064335388, 142.2282734381338);
902     poly125.ps[1] = Point(-380.9508064335388, 202.2282734381338);
903     poly125.ps[2] = Point(-436.9508064335388, 202.2282734381338);
904     poly125.ps[3] = Point(-436.9508064335388, 142.2282734381338);
905     new ShapeRef(router, poly125, 125);
906 
907     Polygon poly126(4);
908     poly126.ps[0] = Point(-380.9508064335388, 217.2282734381338);
909     poly126.ps[1] = Point(-380.9508064335388, 277.2282734381338);
910     poly126.ps[2] = Point(-436.9508064335388, 277.2282734381338);
911     poly126.ps[3] = Point(-436.9508064335388, 217.2282734381338);
912     new ShapeRef(router, poly126, 126);
913 
914     Polygon poly127(4);
915     poly127.ps[0] = Point(-380.9508064335388, 339.2282734381338);
916     poly127.ps[1] = Point(-380.9508064335388, 399.2282734381338);
917     poly127.ps[2] = Point(-436.9508064335388, 399.2282734381338);
918     poly127.ps[3] = Point(-436.9508064335388, 339.2282734381338);
919     new ShapeRef(router, poly127, 127);
920 
921     Polygon poly128(4);
922     poly128.ps[0] = Point(613.7288472481148, 176.2282734371338);
923     poly128.ps[1] = Point(613.7288472481148, 236.2282734371338);
924     poly128.ps[2] = Point(557.7288472481148, 236.2282734371338);
925     poly128.ps[3] = Point(557.7288472481148, 176.2282734371338);
926     new ShapeRef(router, poly128, 128);
927 
928     Polygon poly129(4);
929     poly129.ps[0] = Point(803.7288472481148, -288.3431551362947);
930     poly129.ps[1] = Point(803.7288472481148, -248.3431551362947);
931     poly129.ps[2] = Point(727.7288472481148, -248.3431551362947);
932     poly129.ps[3] = Point(727.7288472481148, -288.3431551362947);
933     new ShapeRef(router, poly129, 129);
934 
935     Polygon poly130(4);
936     poly130.ps[0] = Point(244.7764662957339, 149.6568448657052);
937     poly130.ps[1] = Point(244.7764662957339, 189.6568448657052);
938     poly130.ps[2] = Point(168.7764662957339, 189.6568448657052);
939     poly130.ps[3] = Point(168.7764662957339, 149.6568448657052);
940     new ShapeRef(router, poly130, 130);
941 
942     Polygon poly131(4);
943     poly131.ps[0] = Point(269.9431329624006, -203.3431551362948);
944     poly131.ps[1] = Point(269.9431329624006, -143.3431551362948);
945     poly131.ps[2] = Point(213.9431329624006, -143.3431551362948);
946     poly131.ps[3] = Point(213.9431329624006, -203.3431551362948);
947     new ShapeRef(router, poly131, 131);
948 
949     Polygon poly132(4);
950     poly132.ps[0] = Point(366.4431329624006, -621.3431551372947);
951     poly132.ps[1] = Point(366.4431329624006, -561.3431551372947);
952     poly132.ps[2] = Point(310.4431329624006, -561.3431551372947);
953     poly132.ps[3] = Point(310.4431329624006, -621.3431551372947);
954     new ShapeRef(router, poly132, 132);
955 
956     Polygon poly133(4);
957     poly133.ps[0] = Point(580.7288472481148, -711.8431551372947);
958     poly133.ps[1] = Point(580.7288472481148, -651.8431551372947);
959     poly133.ps[2] = Point(524.7288472481148, -651.8431551372947);
960     poly133.ps[3] = Point(524.7288472481148, -711.8431551372947);
961     new ShapeRef(router, poly133, 133);
962 
963     Polygon poly134(4);
964     poly134.ps[0] = Point(-230.9735337052661, 116.6568448657052);
965     poly134.ps[1] = Point(-230.9735337052661, 156.6568448657052);
966     poly134.ps[2] = Point(-306.9735337052662, 156.6568448657052);
967     poly134.ps[3] = Point(-306.9735337052662, 116.6568448657052);
968     new ShapeRef(router, poly134, 134);
969 
970     Polygon poly135(4);
971     poly135.ps[0] = Point(-134.9735337052661, -376.3431551372947);
972     poly135.ps[1] = Point(-134.9735337052661, -336.3431551372947);
973     poly135.ps[2] = Point(-210.9735337052661, -336.3431551372947);
974     poly135.ps[3] = Point(-210.9735337052661, -376.3431551372947);
975     new ShapeRef(router, poly135, 135);
976 
977     Polygon poly136(4);
978     poly136.ps[0] = Point(1458.728847251115, 364.9901782000385);
979     poly136.ps[1] = Point(1458.728847251115, 424.9901782000385);
980     poly136.ps[2] = Point(1402.728847251115, 424.9901782000385);
981     poly136.ps[3] = Point(1402.728847251115, 364.9901782000385);
982     new ShapeRef(router, poly136, 136);
983 
984     Polygon poly137(4);
985     poly137.ps[0] = Point(432.4431329624006, 364.9901782000385);
986     poly137.ps[1] = Point(432.4431329624006, 424.9901782000385);
987     poly137.ps[2] = Point(376.4431329624006, 424.9901782000385);
988     poly137.ps[3] = Point(376.4431329624006, 364.9901782000385);
989     new ShapeRef(router, poly137, 137);
990 
991     Polygon poly138(4);
992     poly138.ps[0] = Point(523.4431329624006, 865.3235115333719);
993     poly138.ps[1] = Point(523.4431329624006, 905.3235115333719);
994     poly138.ps[2] = Point(447.4431329624006, 905.3235115333719);
995     poly138.ps[3] = Point(447.4431329624006, 865.3235115333719);
996     new ShapeRef(router, poly138, 138);
997 
998     Polygon poly139(4);
999     poly139.ps[0] = Point(523.4431329624006, 574.9901782000385);
1000     poly139.ps[1] = Point(523.4431329624006, 614.9901782000385);
1001     poly139.ps[2] = Point(447.4431329624006, 614.9901782000385);
1002     poly139.ps[3] = Point(447.4431329624006, 574.9901782000385);
1003     new ShapeRef(router, poly139, 139);
1004 
1005     Polygon poly140(4);
1006     poly140.ps[0] = Point(-473.9508064345389, 176.2282734371338);
1007     poly140.ps[1] = Point(-473.9508064345389, 236.2282734371338);
1008     poly140.ps[2] = Point(-529.9508064345389, 236.2282734371338);
1009     poly140.ps[3] = Point(-529.9508064345389, 176.2282734371338);
1010     new ShapeRef(router, poly140, 140);
1011 
1012     Polygon poly141(4);
1013     poly141.ps[0] = Point(-252.9508064325389, 1113.228273437134);
1014     poly141.ps[1] = Point(-252.9508064325389, 1173.228273437134);
1015     poly141.ps[2] = Point(-308.9508064325389, 1173.228273437134);
1016     poly141.ps[3] = Point(-308.9508064325389, 1113.228273437134);
1017     new ShapeRef(router, poly141, 141);
1018 
1019     Polygon poly142(4);
1020     poly142.ps[0] = Point(-380.9508064335388, 414.2282734381338);
1021     poly142.ps[1] = Point(-380.9508064335388, 474.2282734381338);
1022     poly142.ps[2] = Point(-436.9508064335388, 474.2282734381338);
1023     poly142.ps[3] = Point(-436.9508064335388, 414.2282734381338);
1024     new ShapeRef(router, poly142, 142);
1025 
1026     Polygon poly143(4);
1027     poly143.ps[0] = Point(-64.89020037193279, 898.3235115333719);
1028     poly143.ps[1] = Point(-64.89020037193279, 938.3235115333719);
1029     poly143.ps[2] = Point(-140.8902003719328, 938.3235115333719);
1030     poly143.ps[3] = Point(-140.8902003719328, 898.3235115333719);
1031     new ShapeRef(router, poly143, 143);
1032 
1033     Polygon poly144(4);
1034     poly144.ps[0] = Point(30.77646629473389, 726.3235115333719);
1035     poly144.ps[1] = Point(30.77646629473389, 786.3235115333719);
1036     poly144.ps[2] = Point(-25.22353370526611, 786.3235115333719);
1037     poly144.ps[3] = Point(-25.22353370526611, 726.3235115333719);
1038     new ShapeRef(router, poly144, 144);
1039 
1040     Polygon poly145(4);
1041     poly145.ps[0] = Point(465.4431329624006, 645.9901782000385);
1042     poly145.ps[1] = Point(465.4431329624006, 705.9901782000385);
1043     poly145.ps[2] = Point(409.4431329624006, 705.9901782000385);
1044     poly145.ps[3] = Point(409.4431329624006, 645.9901782000385);
1045     new ShapeRef(router, poly145, 145);
1046 
1047     Polygon poly146(4);
1048     poly146.ps[0] = Point(465.4431329624006, 961.3235115333719);
1049     poly146.ps[1] = Point(465.4431329624006, 1021.323511533372);
1050     poly146.ps[2] = Point(409.4431329624006, 1021.323511533372);
1051     poly146.ps[3] = Point(409.4431329624006, 961.3235115333719);
1052     new ShapeRef(router, poly146, 146);
1053 
1054     Polygon poly147(4);
1055     poly147.ps[0] = Point(842.7288472481148, 949.3235115333719);
1056     poly147.ps[1] = Point(842.7288472481148, 1009.323511533372);
1057     poly147.ps[2] = Point(786.7288472481148, 1009.323511533372);
1058     poly147.ps[3] = Point(786.7288472481148, 949.3235115333719);
1059     new ShapeRef(router, poly147, 147);
1060 
1061     Polygon poly148(4);
1062     poly148.ps[0] = Point(842.7288472481148, 827.3235115333719);
1063     poly148.ps[1] = Point(842.7288472481148, 887.3235115333719);
1064     poly148.ps[2] = Point(786.7288472481148, 887.3235115333719);
1065     poly148.ps[3] = Point(786.7288472481148, 827.3235115333719);
1066     new ShapeRef(router, poly148, 148);
1067 
1068     Polygon poly149(4);
1069     poly149.ps[0] = Point(360.9431329624006, 1067.323511533372);
1070     poly149.ps[1] = Point(360.9431329624006, 1107.323511533372);
1071     poly149.ps[2] = Point(284.9431329624006, 1107.323511533372);
1072     poly149.ps[3] = Point(284.9431329624006, 1067.323511533372);
1073     new ShapeRef(router, poly149, 149);
1074 
1075     Polygon poly150(4);
1076     poly150.ps[0] = Point(465.4431329624006, 1254.723511533372);
1077     poly150.ps[1] = Point(465.4431329624006, 1314.723511533372);
1078     poly150.ps[2] = Point(409.4431329624006, 1314.723511533372);
1079     poly150.ps[3] = Point(409.4431329624006, 1254.723511533372);
1080     new ShapeRef(router, poly150, 150);
1081 
1082     Polygon poly151(4);
1083     poly151.ps[0] = Point(842.7288472481148, 1254.723511533372);
1084     poly151.ps[1] = Point(842.7288472481148, 1314.723511533372);
1085     poly151.ps[2] = Point(786.7288472481148, 1314.723511533372);
1086     poly151.ps[3] = Point(786.7288472481148, 1254.723511533372);
1087     new ShapeRef(router, poly151, 151);
1088 
1089     Polygon poly152(4);
1090     poly152.ps[0] = Point(-35.22353370526614, 1410.609225819086);
1091     poly152.ps[1] = Point(-35.22353370526614, 1470.609225819086);
1092     poly152.ps[2] = Point(-91.22353370526614, 1470.609225819086);
1093     poly152.ps[3] = Point(-91.22353370526614, 1410.609225819086);
1094     new ShapeRef(router, poly152, 152);
1095 
1096     Polygon poly153(4);
1097     poly153.ps[0] = Point(465.4431329624006, 1410.609225819086);
1098     poly153.ps[1] = Point(465.4431329624006, 1470.609225819086);
1099     poly153.ps[2] = Point(409.4431329624006, 1470.609225819086);
1100     poly153.ps[3] = Point(409.4431329624006, 1410.609225819086);
1101     new ShapeRef(router, poly153, 153);
1102 
1103     Polygon poly154(4);
1104     poly154.ps[0] = Point(842.7288472481148, 1389.609225819086);
1105     poly154.ps[1] = Point(842.7288472481148, 1449.609225819086);
1106     poly154.ps[2] = Point(786.7288472481148, 1449.609225819086);
1107     poly154.ps[3] = Point(786.7288472481148, 1389.609225819086);
1108     new ShapeRef(router, poly154, 154);
1109 
1110     Polygon poly155(4);
1111     poly155.ps[0] = Point(842.7288472481148, 1511.609225819086);
1112     poly155.ps[1] = Point(842.7288472481148, 1571.609225819086);
1113     poly155.ps[2] = Point(786.7288472481148, 1571.609225819086);
1114     poly155.ps[3] = Point(786.7288472481148, 1511.609225819086);
1115     new ShapeRef(router, poly155, 155);
1116 
1117     Polygon poly156(4);
1118     poly156.ps[0] = Point(1293.728847251115, 782.3235115333719);
1119     poly156.ps[1] = Point(1293.728847251115, 842.3235115333719);
1120     poly156.ps[2] = Point(1237.728847251115, 842.3235115333719);
1121     poly156.ps[3] = Point(1237.728847251115, 782.3235115333719);
1122     new ShapeRef(router, poly156, 156);
1123 
1124     Polygon poly157(4);
1125     poly157.ps[0] = Point(1293.728847251115, 585.9901782000385);
1126     poly157.ps[1] = Point(1293.728847251115, 645.9901782000385);
1127     poly157.ps[2] = Point(1237.728847251115, 645.9901782000385);
1128     poly157.ps[3] = Point(1237.728847251115, 585.9901782000385);
1129     new ShapeRef(router, poly157, 157);
1130 
1131     Polygon poly158(4);
1132     poly158.ps[0] = Point(1190.728847250115, 888.3235115333719);
1133     poly158.ps[1] = Point(1190.728847250115, 948.3235115333719);
1134     poly158.ps[2] = Point(1134.728847250115, 948.3235115333719);
1135     poly158.ps[3] = Point(1134.728847250115, 888.3235115333719);
1136     new ShapeRef(router, poly158, 158);
1137 
1138     Polygon poly159(4);
1139     poly159.ps[0] = Point(1190.728847250115, 963.3235115333719);
1140     poly159.ps[1] = Point(1190.728847250115, 1023.323511533372);
1141     poly159.ps[2] = Point(1134.728847250115, 1023.323511533372);
1142     poly159.ps[3] = Point(1134.728847250115, 963.3235115333719);
1143     new ShapeRef(router, poly159, 159);
1144 
1145     Polygon poly160(4);
1146     poly160.ps[0] = Point(1293.728847251115, 983.3235115333719);
1147     poly160.ps[1] = Point(1293.728847251115, 1043.323511533372);
1148     poly160.ps[2] = Point(1237.728847251115, 1043.323511533372);
1149     poly160.ps[3] = Point(1237.728847251115, 983.3235115333719);
1150     new ShapeRef(router, poly160, 160);
1151 
1152     Polygon poly161(4);
1153     poly161.ps[0] = Point(1293.728847251115, 1105.323511533372);
1154     poly161.ps[1] = Point(1293.728847251115, 1165.323511533372);
1155     poly161.ps[2] = Point(1237.728847251115, 1165.323511533372);
1156     poly161.ps[3] = Point(1237.728847251115, 1105.323511533372);
1157     new ShapeRef(router, poly161, 161);
1158 
1159     Polygon poly162(4);
1160     poly162.ps[0] = Point(1293.728847251115, 1197.323511533372);
1161     poly162.ps[1] = Point(1293.728847251115, 1257.323511533372);
1162     poly162.ps[2] = Point(1237.728847251115, 1257.323511533372);
1163     poly162.ps[3] = Point(1237.728847251115, 1197.323511533372);
1164     new ShapeRef(router, poly162, 162);
1165 
1166     Polygon poly163(4);
1167     poly163.ps[0] = Point(1293.728847251115, 1353.323511533372);
1168     poly163.ps[1] = Point(1293.728847251115, 1413.323511533372);
1169     poly163.ps[2] = Point(1237.728847251115, 1413.323511533372);
1170     poly163.ps[3] = Point(1237.728847251115, 1353.323511533372);
1171     new ShapeRef(router, poly163, 163);
1172 
1173     Polygon poly164(4);
1174     poly164.ps[0] = Point(96.77646629473389, -153.3431551362948);
1175     poly164.ps[1] = Point(96.77646629473389, -113.3431551362948);
1176     poly164.ps[2] = Point(20.77646629473389, -113.3431551362948);
1177     poly164.ps[3] = Point(20.77646629473389, -153.3431551362948);
1178     new ShapeRef(router, poly164, 164);
1179 
1180     Polygon poly165(4);
1181     poly165.ps[0] = Point(877.7288472481148, 477.9901782000385);
1182     poly165.ps[1] = Point(877.7288472481148, 537.9901782000385);
1183     poly165.ps[2] = Point(821.7288472481148, 537.9901782000385);
1184     poly165.ps[3] = Point(821.7288472481148, 477.9901782000385);
1185     new ShapeRef(router, poly165, 165);
1186 
1187     Polygon poly166(4);
1188     poly166.ps[0] = Point(96.77646629473389, -51.34315513529478);
1189     poly166.ps[1] = Point(96.77646629473389, -11.34315513529478);
1190     poly166.ps[2] = Point(20.77646629473389, -11.34315513529478);
1191     poly166.ps[3] = Point(20.77646629473389, -51.34315513529478);
1192     new ShapeRef(router, poly166, 166);
1193 
1194     Polygon poly167(4);
1195     poly167.ps[0] = Point(955.7288472491148, 477.9901782000385);
1196     poly167.ps[1] = Point(955.7288472491148, 537.9901782000385);
1197     poly167.ps[2] = Point(899.7288472491148, 537.9901782000385);
1198     poly167.ps[3] = Point(899.7288472491148, 477.9901782000385);
1199     new ShapeRef(router, poly167, 167);
1200 
1201     Polygon poly168(4);
1202     poly168.ps[0] = Point(96.77646629473389, 50.65684486570521);
1203     poly168.ps[1] = Point(96.77646629473389, 90.65684486570521);
1204     poly168.ps[2] = Point(20.77646629473389, 90.65684486570521);
1205     poly168.ps[3] = Point(20.77646629473389, 50.65684486570521);
1206     new ShapeRef(router, poly168, 168);
1207 
1208     Polygon poly169(4);
1209     poly169.ps[0] = Point(1054.728847249115, 477.9901782000385);
1210     poly169.ps[1] = Point(1054.728847249115, 537.9901782000385);
1211     poly169.ps[2] = Point(998.7288472491148, 537.9901782000385);
1212     poly169.ps[3] = Point(998.7288472491148, 477.9901782000385);
1213     new ShapeRef(router, poly169, 169);
1214 
1215     Polygon poly170(4);
1216     poly170.ps[0] = Point(269.9431329624006, -101.3431551352948);
1217     poly170.ps[1] = Point(269.9431329624006, -41.34315513529478);
1218     poly170.ps[2] = Point(213.9431329624006, -41.34315513529478);
1219     poly170.ps[3] = Point(213.9431329624006, -101.3431551352948);
1220     new ShapeRef(router, poly170, 170);
1221 
1222     Polygon poly171(4);
1223     poly171.ps[0] = Point(955.7288472491148, 304.561606771467);
1224     poly171.ps[1] = Point(955.7288472491148, 364.561606771467);
1225     poly171.ps[2] = Point(899.7288472491148, 364.561606771467);
1226     poly171.ps[3] = Point(899.7288472491148, 304.561606771467);
1227     new ShapeRef(router, poly171, 171);
1228 
1229     Polygon poly172(4);
1230     poly172.ps[0] = Point(1190.728847250115, 1085.323511533372);
1231     poly172.ps[1] = Point(1190.728847250115, 1145.323511533372);
1232     poly172.ps[2] = Point(1134.728847250115, 1145.323511533372);
1233     poly172.ps[3] = Point(1134.728847250115, 1085.323511533372);
1234     new ShapeRef(router, poly172, 172);
1235 
1236     Polygon poly173(4);
1237     poly173.ps[0] = Point(269.9431329624006, 0.6568448657052102);
1238     poly173.ps[1] = Point(269.9431329624006, 60.65684486570521);
1239     poly173.ps[2] = Point(213.9431329624006, 60.65684486570521);
1240     poly173.ps[3] = Point(213.9431329624006, 0.6568448657052102);
1241     new ShapeRef(router, poly173, 173);
1242 
1243     Polygon poly174(4);
1244     poly174.ps[0] = Point(1054.728847249115, 304.561606771467);
1245     poly174.ps[1] = Point(1054.728847249115, 364.561606771467);
1246     poly174.ps[2] = Point(998.7288472491148, 364.561606771467);
1247     poly174.ps[3] = Point(998.7288472491148, 304.561606771467);
1248     new ShapeRef(router, poly174, 174);
1249 
1250     Polygon poly175(4);
1251     poly175.ps[0] = Point(865.7288472481148, -473.8431551372947);
1252     poly175.ps[1] = Point(865.7288472481148, -413.8431551372947);
1253     poly175.ps[2] = Point(825.7288472481148, -413.8431551372947);
1254     poly175.ps[3] = Point(825.7288472481148, -473.8431551372947);
1255     new ShapeRef(router, poly175, 175);
1256 
1257     Polygon poly176(4);
1258     poly176.ps[0] = Point(575.7288472481148, -432.3431551372947);
1259     poly176.ps[1] = Point(575.7288472481148, -392.3431551372947);
1260     poly176.ps[2] = Point(515.7288472481148, -392.3431551372947);
1261     poly176.ps[3] = Point(515.7288472481148, -432.3431551372947);
1262     new ShapeRef(router, poly176, 176);
1263 
1264     Polygon poly177(4);
1265     poly177.ps[0] = Point(543.9431329624006, -276.3431551362947);
1266     poly177.ps[1] = Point(543.9431329624006, -236.3431551362947);
1267     poly177.ps[2] = Point(483.9431329624006, -236.3431551362947);
1268     poly177.ps[3] = Point(483.9431329624006, -276.3431551362947);
1269     new ShapeRef(router, poly177, 177);
1270 
1271     Polygon poly178(4);
1272     poly178.ps[0] = Point(261.9431329624006, -437.3431551372947);
1273     poly178.ps[1] = Point(261.9431329624006, -397.3431551372947);
1274     poly178.ps[2] = Point(201.9431329624006, -397.3431551372947);
1275     poly178.ps[3] = Point(201.9431329624006, -437.3431551372947);
1276     new ShapeRef(router, poly178, 178);
1277 
1278     Polygon poly179(4);
1279     poly179.ps[0] = Point(-243.0508064325388, 386.2282734371338);
1280     poly179.ps[1] = Point(-243.0508064325388, 1103.228273437134);
1281     poly179.ps[2] = Point(-318.8508064325388, 1103.228273437134);
1282     poly179.ps[3] = Point(-318.8508064325388, 386.2282734371338);
1283     new ShapeRef(router, poly179, 179);
1284 
1285     Polygon poly180(4);
1286     poly180.ps[0] = Point(-371.0508064335389, 212.2282734381338);
1287     poly180.ps[1] = Point(-371.0508064335389, 404.2282734381338);
1288     poly180.ps[2] = Point(-446.8508064335388, 404.2282734381338);
1289     poly180.ps[3] = Point(-446.8508064335388, 212.2282734381338);
1290     new ShapeRef(router, poly180, 180);
1291 
1292     Polygon poly181(4);
1293     poly181.ps[0] = Point(852.6288472481148, 897.3235115333719);
1294     poly181.ps[1] = Point(852.6288472481148, 939.3235115333719);
1295     poly181.ps[2] = Point(776.8288472481148, 939.3235115333719);
1296     poly181.ps[3] = Point(776.8288472481148, 897.3235115333719);
1297     new ShapeRef(router, poly181, 181);
1298 
1299     Polygon poly182(4);
1300     poly182.ps[0] = Point(1303.628847251115, 1053.323511533372);
1301     poly182.ps[1] = Point(1303.628847251115, 1095.323511533372);
1302     poly182.ps[2] = Point(1227.828847251115, 1095.323511533372);
1303     poly182.ps[3] = Point(1227.828847251115, 1053.323511533372);
1304     new ShapeRef(router, poly182, 182);
1305 
1306     Polygon poly183(4);
1307     poly183.ps[0] = Point(1200.628847250115, 958.3235115333719);
1308     poly183.ps[1] = Point(1200.628847250115, 1075.323511533372);
1309     poly183.ps[2] = Point(1124.828847250115, 1075.323511533372);
1310     poly183.ps[3] = Point(1124.828847250115, 958.3235115333719);
1311     new ShapeRef(router, poly183, 183);
1312 
1313     Polygon poly184(4);
1314     poly184.ps[0] = Point(852.6288472481148, 1459.609225819086);
1315     poly184.ps[1] = Point(852.6288472481148, 1501.609225819086);
1316     poly184.ps[2] = Point(776.8288472481148, 1501.609225819086);
1317     poly184.ps[3] = Point(776.8288472481148, 1459.609225819086);
1318     new ShapeRef(router, poly184, 184);
1319 
1320     ConnRef *connRef185 = new ConnRef(router, 185);
1321     ConnEnd srcPt185(Point(1364.728847251115, 308.2282734381338), 15);
1322     connRef185->setSourceEndpoint(srcPt185);
1323     ConnEnd dstPt185(Point(1415.728847251115, 434.9901782000385), 4);
1324     connRef185->setDestEndpoint(dstPt185);
1325     connRef185->setRoutingType((ConnType)2);
1326 
1327     ConnRef *connRef186 = new ConnRef(router, 186);
1328     ConnEnd srcPt186(Point(717.7288472481148, 246.2282734371338), 15);
1329     connRef186->setSourceEndpoint(srcPt186);
1330     ConnEnd dstPt186(Point(945.7288472491148, 246.2282734371338), 4);
1331     connRef186->setDestEndpoint(dstPt186);
1332     connRef186->setRoutingType((ConnType)2);
1333 
1334     ConnRef *connRef187 = new ConnRef(router, 187);
1335     ConnEnd srcPt187(Point(975.7288472491148, 246.2282734371338), 8);
1336     connRef187->setSourceEndpoint(srcPt187);
1337     ConnEnd dstPt187(Point(1298.728847251115, 246.2282734371338), 15);
1338     connRef187->setDestEndpoint(dstPt187);
1339     connRef187->setRoutingType((ConnType)2);
1340 
1341     ConnRef *connRef188 = new ConnRef(router, 188);
1342     ConnEnd srcPt188(Point(864.7288472481148, 374.561606771467), 8);
1343     connRef188->setSourceEndpoint(srcPt188);
1344     ConnEnd dstPt188(Point(1129.728847250115, 308.2282734381338), 15);
1345     connRef188->setDestEndpoint(dstPt188);
1346     connRef188->setRoutingType((ConnType)2);
1347 
1348     ConnRef *connRef189 = new ConnRef(router, 189);
1349     ConnEnd srcPt189(Point(864.7288472481148, 374.561606771467), 8);
1350     connRef189->setSourceEndpoint(srcPt189);
1351     ConnEnd dstPt189(Point(1331.728847251115, 434.9901782000385), 15);
1352     connRef189->setDestEndpoint(dstPt189);
1353     connRef189->setRoutingType((ConnType)2);
1354 
1355     ConnRef *connRef190 = new ConnRef(router, 190);
1356     ConnEnd srcPt190(Point(633.7288472481148, 434.9901782000385), 8);
1357     connRef190->setSourceEndpoint(srcPt190);
1358     ConnEnd dstPt190(Point(684.7288472481148, 308.2282734381338), 15);
1359     connRef190->setDestEndpoint(dstPt190);
1360     connRef190->setRoutingType((ConnType)2);
1361 
1362     ConnRef *connRef191 = new ConnRef(router, 191);
1363     ConnEnd srcPt191(Point(633.7288472481148, 434.9901782000385), 8);
1364     connRef191->setSourceEndpoint(srcPt191);
1365     ConnEnd dstPt191(Point(781.7288472481148, 434.9901782000385), 15);
1366     connRef191->setDestEndpoint(dstPt191);
1367     connRef191->setRoutingType((ConnType)2);
1368 
1369     ConnRef *connRef192 = new ConnRef(router, 192);
1370     ConnEnd srcPt192(Point(-295.9508064325389, 386.2282734371338), 4);
1371     connRef192->setSourceEndpoint(srcPt192);
1372     ConnEnd dstPt192(Point(-625.9508064345389, 246.2282734371338), 15);
1373     connRef192->setDestEndpoint(dstPt192);
1374     connRef192->setRoutingType((ConnType)2);
1375     std::vector<Checkpoint> checkpoints192(1);
1376     checkpoints192[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1377     connRef192->setRoutingCheckpoints(checkpoints192);
1378 
1379     ConnRef *connRef193 = new ConnRef(router, 193);
1380     ConnEnd srcPt193(Point(-295.9508064325389, 461.2282734371338), 4);
1381     connRef193->setSourceEndpoint(srcPt193);
1382     ConnEnd dstPt193(Point(-625.9508064345389, 246.2282734371338), 15);
1383     connRef193->setDestEndpoint(dstPt193);
1384     connRef193->setRoutingType((ConnType)2);
1385     std::vector<Checkpoint> checkpoints193(1);
1386     checkpoints193[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1387     connRef193->setRoutingCheckpoints(checkpoints193);
1388 
1389     ConnRef *connRef194 = new ConnRef(router, 194);
1390     ConnEnd srcPt194(Point(-295.9508064325389, 536.2282734371338), 4);
1391     connRef194->setSourceEndpoint(srcPt194);
1392     ConnEnd dstPt194(Point(-625.9508064345389, 246.2282734371338), 15);
1393     connRef194->setDestEndpoint(dstPt194);
1394     connRef194->setRoutingType((ConnType)2);
1395     std::vector<Checkpoint> checkpoints194(1);
1396     checkpoints194[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1397     connRef194->setRoutingCheckpoints(checkpoints194);
1398 
1399     ConnRef *connRef195 = new ConnRef(router, 195);
1400     ConnEnd srcPt195(Point(-295.9508064325389, 611.2282734371338), 4);
1401     connRef195->setSourceEndpoint(srcPt195);
1402     ConnEnd dstPt195(Point(-625.9508064345389, 246.2282734371338), 15);
1403     connRef195->setDestEndpoint(dstPt195);
1404     connRef195->setRoutingType((ConnType)2);
1405     std::vector<Checkpoint> checkpoints195(1);
1406     checkpoints195[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1407     connRef195->setRoutingCheckpoints(checkpoints195);
1408 
1409     ConnRef *connRef196 = new ConnRef(router, 196);
1410     ConnEnd srcPt196(Point(-295.9508064325389, 686.2282734371338), 4);
1411     connRef196->setSourceEndpoint(srcPt196);
1412     ConnEnd dstPt196(Point(-625.9508064345389, 246.2282734371338), 15);
1413     connRef196->setDestEndpoint(dstPt196);
1414     connRef196->setRoutingType((ConnType)2);
1415     std::vector<Checkpoint> checkpoints196(1);
1416     checkpoints196[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1417     connRef196->setRoutingCheckpoints(checkpoints196);
1418 #endif
1419 
1420     ConnRef *connRef197 = new ConnRef(router, 197);
1421     ConnEnd srcPt197(Point(-265.9508064325389, 953.2282734371338), 8);
1422     connRef197->setSourceEndpoint(srcPt197);
1423     ConnEnd dstPt197(Point(158.7764662957339, 246.2282734371338), 15);
1424     connRef197->setDestEndpoint(dstPt197);
1425     connRef197->setRoutingType((ConnType)2);
1426     std::vector<Checkpoint> checkpoints197(1);
1427     checkpoints197[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1428     connRef197->setRoutingCheckpoints(checkpoints197);
1429 
1430 #ifdef ALL
1431     ConnRef *connRef198 = new ConnRef(router, 198);
1432     ConnEnd srcPt198(Point(-295.9508064325389, 761.2282734371338), 4);
1433     connRef198->setSourceEndpoint(srcPt198);
1434     ConnEnd dstPt198(Point(-625.9508064345389, 246.2282734371338), 15);
1435     connRef198->setDestEndpoint(dstPt198);
1436     connRef198->setRoutingType((ConnType)2);
1437     std::vector<Checkpoint> checkpoints198(1);
1438     checkpoints198[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1439     connRef198->setRoutingCheckpoints(checkpoints198);
1440 
1441     ConnRef *connRef199 = new ConnRef(router, 199);
1442     ConnEnd srcPt199(Point(-295.9508064325389, 803.2282734371338), 4);
1443     connRef199->setSourceEndpoint(srcPt199);
1444     ConnEnd dstPt199(Point(-625.9508064345389, 246.2282734371338), 15);
1445     connRef199->setDestEndpoint(dstPt199);
1446     connRef199->setRoutingType((ConnType)2);
1447     std::vector<Checkpoint> checkpoints199(1);
1448     checkpoints199[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1449     connRef199->setRoutingCheckpoints(checkpoints199);
1450 
1451     ConnRef *connRef200 = new ConnRef(router, 200);
1452     ConnEnd srcPt200(Point(-295.9508064325389, 878.2282734371338), 4);
1453     connRef200->setSourceEndpoint(srcPt200);
1454     ConnEnd dstPt200(Point(-625.9508064345389, 246.2282734371338), 15);
1455     connRef200->setDestEndpoint(dstPt200);
1456     connRef200->setRoutingType((ConnType)2);
1457     std::vector<Checkpoint> checkpoints200(1);
1458     checkpoints200[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1459     connRef200->setRoutingCheckpoints(checkpoints200);
1460 #endif
1461 
1462     ConnRef *connRef201 = new ConnRef(router, 201);
1463     ConnEnd srcPt201(Point(-265.9508064325389, 1028.228273437134), 8);
1464     connRef201->setSourceEndpoint(srcPt201);
1465     ConnEnd dstPt201(Point(158.7764662957339, 246.2282734371338), 15);
1466     connRef201->setDestEndpoint(dstPt201);
1467     connRef201->setRoutingType((ConnType)2);
1468     std::vector<Checkpoint> checkpoints201(1);
1469     checkpoints201[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1470     connRef201->setRoutingCheckpoints(checkpoints201);
1471 
1472 #ifdef ALL
1473     ConnRef *connRef202 = new ConnRef(router, 202);
1474     ConnEnd srcPt202(Point(-423.9508064335388, 212.2282734381338), 4);
1475     connRef202->setSourceEndpoint(srcPt202);
1476     ConnEnd dstPt202(Point(-553.9508064345389, 308.2282734381338), 15);
1477     connRef202->setDestEndpoint(dstPt202);
1478     connRef202->setRoutingType((ConnType)2);
1479     std::vector<Checkpoint> checkpoints202(1);
1480     checkpoints202[0] = Checkpoint(Point(-446.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1481     connRef202->setRoutingCheckpoints(checkpoints202);
1482 
1483     ConnRef *connRef203 = new ConnRef(router, 203);
1484     ConnEnd srcPt203(Point(-423.9508064335388, 287.2282734381338), 4);
1485     connRef203->setSourceEndpoint(srcPt203);
1486     ConnEnd dstPt203(Point(-553.9508064345389, 308.2282734381338), 15);
1487     connRef203->setDestEndpoint(dstPt203);
1488     connRef203->setRoutingType((ConnType)2);
1489     std::vector<Checkpoint> checkpoints203(1);
1490     checkpoints203[0] = Checkpoint(Point(-446.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1491     connRef203->setRoutingCheckpoints(checkpoints203);
1492 
1493     ConnRef *connRef204 = new ConnRef(router, 204);
1494     ConnEnd srcPt204(Point(-423.9508064335388, 329.2282734381338), 4);
1495     connRef204->setSourceEndpoint(srcPt204);
1496     ConnEnd dstPt204(Point(-553.9508064345389, 308.2282734381338), 15);
1497     connRef204->setDestEndpoint(dstPt204);
1498     connRef204->setRoutingType((ConnType)2);
1499     std::vector<Checkpoint> checkpoints204(1);
1500     checkpoints204[0] = Checkpoint(Point(-446.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1501     connRef204->setRoutingCheckpoints(checkpoints204);
1502 
1503     ConnRef *connRef205 = new ConnRef(router, 205);
1504     ConnEnd srcPt205(Point(618.7288472481148, -202.3431551362948), 15);
1505     connRef205->setSourceEndpoint(srcPt205);
1506     ConnEnd dstPt205(Point(600.7288472481148, 246.2282734371338), 8);
1507     connRef205->setDestEndpoint(dstPt205);
1508     connRef205->setRoutingType((ConnType)2);
1509 
1510     ConnRef *connRef206 = new ConnRef(router, 206);
1511     ConnEnd srcPt206(Point(570.7288472481148, 246.2282734371338), 4);
1512     connRef206->setSourceEndpoint(srcPt206);
1513     ConnEnd dstPt206(Point(158.7764662957339, 246.2282734371338), 15);
1514     connRef206->setDestEndpoint(dstPt206);
1515     connRef206->setRoutingType((ConnType)2);
1516 
1517     ConnRef *connRef207 = new ConnRef(router, 207);
1518     ConnEnd srcPt207(Point(717.7288472481148, 246.2282734371338), 15);
1519     connRef207->setSourceEndpoint(srcPt207);
1520     ConnEnd dstPt207(Point(600.7288472481148, 246.2282734371338), 8);
1521     connRef207->setDestEndpoint(dstPt207);
1522     connRef207->setRoutingType((ConnType)2);
1523 
1524     ConnRef *connRef208 = new ConnRef(router, 208);
1525     ConnEnd srcPt208(Point(437.4431329624006, -323.3431551372947), 15);
1526     connRef208->setSourceEndpoint(srcPt208);
1527     ConnEnd dstPt208(Point(717.7288472481148, -283.3431551362947), 1);
1528     connRef208->setDestEndpoint(dstPt208);
1529     connRef208->setRoutingType((ConnType)2);
1530 
1531     ConnRef *connRef209 = new ConnRef(router, 209);
1532     ConnEnd srcPt209(Point(717.7288472481148, -518.3431551372947), 15);
1533     connRef209->setSourceEndpoint(srcPt209);
1534     ConnEnd dstPt209(Point(717.7288472481148, -283.3431551362947), 1);
1535     connRef209->setDestEndpoint(dstPt209);
1536     connRef209->setRoutingType((ConnType)2);
1537 
1538     ConnRef *connRef210 = new ConnRef(router, 210);
1539     ConnEnd srcPt210(Point(717.7288472481148, -253.3431551362947), 2);
1540     connRef210->setSourceEndpoint(srcPt210);
1541     ConnEnd dstPt210(Point(717.7288472481148, 246.2282734371338), 15);
1542     connRef210->setDestEndpoint(dstPt210);
1543     connRef210->setRoutingType((ConnType)2);
1544 
1545     ConnRef *connRef211 = new ConnRef(router, 211);
1546     ConnEnd srcPt211(Point(158.7764662957339, 154.6568448657052), 1);
1547     connRef211->setSourceEndpoint(srcPt211);
1548     ConnEnd dstPt211(Point(717.7288472481148, -518.3431551372947), 15);
1549     connRef211->setDestEndpoint(dstPt211);
1550     connRef211->setRoutingType((ConnType)2);
1551 
1552     ConnRef *connRef212 = new ConnRef(router, 212);
1553     ConnEnd srcPt212(Point(158.7764662957339, 154.6568448657052), 1);
1554     connRef212->setSourceEndpoint(srcPt212);
1555     ConnEnd dstPt212(Point(158.7764662957339, 103.6568448657052), 15);
1556     connRef212->setDestEndpoint(dstPt212);
1557     connRef212->setRoutingType((ConnType)2);
1558 
1559     ConnRef *connRef213 = new ConnRef(router, 213);
1560     ConnEnd srcPt213(Point(158.7764662957339, 246.2282734371338), 15);
1561     connRef213->setSourceEndpoint(srcPt213);
1562     ConnEnd dstPt213(Point(158.7764662957339, 184.6568448657052), 2);
1563     connRef213->setDestEndpoint(dstPt213);
1564     connRef213->setRoutingType((ConnType)2);
1565 
1566     ConnRef *connRef214 = new ConnRef(router, 214);
1567     ConnEnd srcPt214(Point(256.9431329624006, -133.3431551362948), 8);
1568     connRef214->setSourceEndpoint(srcPt214);
1569     ConnEnd dstPt214(Point(437.4431329624006, -323.3431551372947), 15);
1570     connRef214->setDestEndpoint(dstPt214);
1571     connRef214->setRoutingType((ConnType)2);
1572 
1573     ConnRef *connRef215 = new ConnRef(router, 215);
1574     ConnEnd srcPt215(Point(256.9431329624006, -133.3431551362948), 8);
1575     connRef215->setSourceEndpoint(srcPt215);
1576     ConnEnd dstPt215(Point(618.7288472481148, -202.3431551362948), 15);
1577     connRef215->setDestEndpoint(dstPt215);
1578     connRef215->setRoutingType((ConnType)2);
1579 
1580     ConnRef *connRef216 = new ConnRef(router, 216);
1581     ConnEnd srcPt216(Point(158.7764662957339, 103.6568448657052), 15);
1582     connRef216->setSourceEndpoint(srcPt216);
1583     ConnEnd dstPt216(Point(226.9431329624006, -133.3431551362948), 4);
1584     connRef216->setDestEndpoint(dstPt216);
1585     connRef216->setRoutingType((ConnType)2);
1586 
1587     ConnRef *connRef217 = new ConnRef(router, 217);
1588     ConnEnd srcPt217(Point(-220.9735337052661, -551.3431551372947), 15);
1589     connRef217->setSourceEndpoint(srcPt217);
1590     ConnEnd dstPt217(Point(323.4431329624006, -551.3431551372947), 4);
1591     connRef217->setDestEndpoint(dstPt217);
1592     connRef217->setRoutingType((ConnType)2);
1593 
1594     ConnRef *connRef218 = new ConnRef(router, 218);
1595     ConnEnd srcPt218(Point(353.4431329624006, -551.3431551372947), 8);
1596     connRef218->setSourceEndpoint(srcPt218);
1597     ConnEnd dstPt218(Point(717.7288472481148, -518.3431551372947), 15);
1598     connRef218->setDestEndpoint(dstPt218);
1599     connRef218->setRoutingType((ConnType)2);
1600 
1601     ConnRef *connRef219 = new ConnRef(router, 219);
1602     ConnEnd srcPt219(Point(537.7288472481148, -641.8431551372947), 4);
1603     connRef219->setSourceEndpoint(srcPt219);
1604     ConnEnd dstPt219(Point(-220.9735337052661, -551.3431551372947), 15);
1605     connRef219->setDestEndpoint(dstPt219);
1606     connRef219->setRoutingType((ConnType)2);
1607 
1608     ConnRef *connRef220 = new ConnRef(router, 220);
1609     ConnEnd srcPt220(Point(537.7288472481148, -641.8431551372947), 4);
1610     connRef220->setSourceEndpoint(srcPt220);
1611     ConnEnd dstPt220(Point(437.4431329624006, -323.3431551372947), 15);
1612     connRef220->setDestEndpoint(dstPt220);
1613     connRef220->setRoutingType((ConnType)2);
1614 
1615     ConnRef *connRef221 = new ConnRef(router, 221);
1616     ConnEnd srcPt221(Point(-220.9735337052661, 121.6568448657052), 1);
1617     connRef221->setSourceEndpoint(srcPt221);
1618     ConnEnd dstPt221(Point(158.7764662957339, 103.6568448657052), 15);
1619     connRef221->setDestEndpoint(dstPt221);
1620     connRef221->setRoutingType((ConnType)2);
1621 
1622     ConnRef *connRef222 = new ConnRef(router, 222);
1623     ConnEnd srcPt222(Point(-220.9735337052661, 121.6568448657052), 1);
1624     connRef222->setSourceEndpoint(srcPt222);
1625     ConnEnd dstPt222(Point(-220.9735337052661, -235.3431551362947), 15);
1626     connRef222->setDestEndpoint(dstPt222);
1627     connRef222->setRoutingType((ConnType)2);
1628 
1629     ConnRef *connRef223 = new ConnRef(router, 223);
1630     ConnEnd srcPt223(Point(158.7764662957339, 246.2282734371338), 15);
1631     connRef223->setSourceEndpoint(srcPt223);
1632     ConnEnd dstPt223(Point(-220.9735337052661, 151.6568448657052), 2);
1633     connRef223->setDestEndpoint(dstPt223);
1634     connRef223->setRoutingType((ConnType)2);
1635 
1636     ConnRef *connRef224 = new ConnRef(router, 224);
1637     ConnEnd srcPt224(Point(-220.9735337052661, -371.3431551372947), 1);
1638     connRef224->setSourceEndpoint(srcPt224);
1639     ConnEnd dstPt224(Point(-586.9508064345389, -408.3431551372947), 15);
1640     connRef224->setDestEndpoint(dstPt224);
1641     connRef224->setRoutingType((ConnType)2);
1642 
1643     ConnRef *connRef225 = new ConnRef(router, 225);
1644     ConnEnd srcPt225(Point(-220.9735337052661, -371.3431551372947), 1);
1645     connRef225->setSourceEndpoint(srcPt225);
1646     ConnEnd dstPt225(Point(-220.9735337052661, -551.3431551372947), 15);
1647     connRef225->setDestEndpoint(dstPt225);
1648     connRef225->setRoutingType((ConnType)2);
1649 
1650     ConnRef *connRef226 = new ConnRef(router, 226);
1651     ConnEnd srcPt226(Point(-220.9735337052661, -235.3431551362947), 15);
1652     connRef226->setSourceEndpoint(srcPt226);
1653     ConnEnd dstPt226(Point(-220.9735337052661, -341.3431551372947), 2);
1654     connRef226->setDestEndpoint(dstPt226);
1655     connRef226->setRoutingType((ConnType)2);
1656 
1657     ConnRef *connRef227 = new ConnRef(router, 227);
1658     ConnEnd srcPt227(Point(1331.728847251115, 434.9901782000385), 15);
1659     connRef227->setSourceEndpoint(srcPt227);
1660     ConnEnd dstPt227(Point(1415.728847251115, 434.9901782000385), 4);
1661     connRef227->setDestEndpoint(dstPt227);
1662     connRef227->setRoutingType((ConnType)2);
1663 
1664     ConnRef *connRef228 = new ConnRef(router, 228);
1665     ConnEnd srcPt228(Point(1445.728847251115, 434.9901782000385), 8);
1666     connRef228->setSourceEndpoint(srcPt228);
1667     ConnEnd dstPt228(Point(1511.728847251115, 434.9901782000385), 15);
1668     connRef228->setDestEndpoint(dstPt228);
1669     connRef228->setRoutingType((ConnType)2);
1670 
1671     ConnRef *connRef229 = new ConnRef(router, 229);
1672     ConnEnd srcPt229(Point(158.7764662957339, 246.2282734371338), 15);
1673     connRef229->setSourceEndpoint(srcPt229);
1674     ConnEnd dstPt229(Point(389.4431329624006, 434.9901782000385), 4);
1675     connRef229->setDestEndpoint(dstPt229);
1676     connRef229->setRoutingType((ConnType)2);
1677 
1678     ConnRef *connRef230 = new ConnRef(router, 230);
1679     ConnEnd srcPt230(Point(419.4431329624006, 434.9901782000385), 8);
1680     connRef230->setSourceEndpoint(srcPt230);
1681     ConnEnd dstPt230(Point(519.7288472481148, 434.9901782000385), 15);
1682     connRef230->setDestEndpoint(dstPt230);
1683     connRef230->setRoutingType((ConnType)2);
1684 
1685     ConnRef *connRef231 = new ConnRef(router, 231);
1686     ConnEnd srcPt231(Point(158.7764662957339, 246.2282734371338), 15);
1687     connRef231->setSourceEndpoint(srcPt231);
1688     ConnEnd dstPt231(Point(437.4431329624006, 870.3235115333719), 1);
1689     connRef231->setDestEndpoint(dstPt231);
1690     connRef231->setRoutingType((ConnType)2);
1691 
1692     ConnRef *connRef232 = new ConnRef(router, 232);
1693     ConnEnd srcPt232(Point(437.4431329624006, 900.3235115333719), 2);
1694     connRef232->setSourceEndpoint(srcPt232);
1695     ConnEnd dstPt232(Point(651.7288472481148, 918.3235115333719), 15);
1696     connRef232->setDestEndpoint(dstPt232);
1697     connRef232->setRoutingType((ConnType)2);
1698 
1699     ConnRef *connRef233 = new ConnRef(router, 233);
1700     ConnEnd srcPt233(Point(371.4431329624006, 796.3235115333719), 15);
1701     connRef233->setSourceEndpoint(srcPt233);
1702     ConnEnd dstPt233(Point(437.4431329624006, 870.3235115333719), 1);
1703     connRef233->setDestEndpoint(dstPt233);
1704     connRef233->setRoutingType((ConnType)2);
1705 
1706     ConnRef *connRef234 = new ConnRef(router, 234);
1707     ConnEnd srcPt234(Point(437.4431329624006, 579.9901782000385), 1);
1708     connRef234->setSourceEndpoint(srcPt234);
1709     ConnEnd dstPt234(Point(158.7764662957339, 246.2282734371338), 15);
1710     connRef234->setDestEndpoint(dstPt234);
1711     connRef234->setRoutingType((ConnType)2);
1712 
1713     ConnRef *connRef235 = new ConnRef(router, 235);
1714     ConnEnd srcPt235(Point(651.7288472481148, 918.3235115333719), 15);
1715     connRef235->setSourceEndpoint(srcPt235);
1716     ConnEnd dstPt235(Point(437.4431329624006, 609.9901782000385), 2);
1717     connRef235->setDestEndpoint(dstPt235);
1718     connRef235->setRoutingType((ConnType)2);
1719 
1720     ConnRef *connRef236 = new ConnRef(router, 236);
1721     ConnEnd srcPt236(Point(437.4431329624006, 579.9901782000385), 1);
1722     connRef236->setSourceEndpoint(srcPt236);
1723     ConnEnd dstPt236(Point(371.4431329624006, 796.3235115333719), 15);
1724     connRef236->setDestEndpoint(dstPt236);
1725     connRef236->setRoutingType((ConnType)2);
1726 
1727     ConnRef *connRef237 = new ConnRef(router, 237);
1728     ConnEnd srcPt237(Point(-586.9508064345389, -408.3431551372947), 15);
1729     connRef237->setSourceEndpoint(srcPt237);
1730     ConnEnd dstPt237(Point(-220.9735337052661, 151.6568448657052), 2);
1731     connRef237->setDestEndpoint(dstPt237);
1732     connRef237->setRoutingType((ConnType)2);
1733 
1734     ConnRef *connRef238 = new ConnRef(router, 238);
1735     ConnEnd srcPt238(Point(256.9431329624006, 70.65684486570521), 8);
1736     connRef238->setSourceEndpoint(srcPt238);
1737     ConnEnd dstPt238(Point(437.4431329624006, -323.3431551372947), 15);
1738     connRef238->setDestEndpoint(dstPt238);
1739     connRef238->setRoutingType((ConnType)2);
1740 
1741     ConnRef *connRef239 = new ConnRef(router, 239);
1742     ConnEnd srcPt239(Point(106.7764662947339, -148.3431551362948), 1);
1743     connRef239->setSourceEndpoint(srcPt239);
1744     ConnEnd dstPt239(Point(618.7288472481148, -202.3431551362948), 15);
1745     connRef239->setDestEndpoint(dstPt239);
1746     connRef239->setRoutingType((ConnType)2);
1747 
1748     ConnRef *connRef240 = new ConnRef(router, 240);
1749     ConnEnd srcPt240(Point(106.7764662947339, -46.34315513529478), 1);
1750     connRef240->setSourceEndpoint(srcPt240);
1751     ConnEnd dstPt240(Point(618.7288472481148, -202.3431551362948), 15);
1752     connRef240->setDestEndpoint(dstPt240);
1753     connRef240->setRoutingType((ConnType)2);
1754 
1755     ConnRef *connRef241 = new ConnRef(router, 241);
1756     ConnEnd srcPt241(Point(106.7764662947339, 55.65684486570521), 1);
1757     connRef241->setSourceEndpoint(srcPt241);
1758     ConnEnd dstPt241(Point(618.7288472481148, -202.3431551362948), 15);
1759     connRef241->setDestEndpoint(dstPt241);
1760     connRef241->setRoutingType((ConnType)2);
1761 
1762     ConnRef *connRef242 = new ConnRef(router, 242);
1763     ConnEnd srcPt242(Point(256.9431329624006, -31.34315513529478), 8);
1764     connRef242->setSourceEndpoint(srcPt242);
1765     ConnEnd dstPt242(Point(618.7288472481148, -202.3431551362948), 15);
1766     connRef242->setDestEndpoint(dstPt242);
1767     connRef242->setRoutingType((ConnType)2);
1768 
1769     ConnRef *connRef243 = new ConnRef(router, 243);
1770     ConnEnd srcPt243(Point(256.9431329624006, 70.65684486570521), 8);
1771     connRef243->setSourceEndpoint(srcPt243);
1772     ConnEnd dstPt243(Point(618.7288472481148, -202.3431551362948), 15);
1773     connRef243->setDestEndpoint(dstPt243);
1774     connRef243->setRoutingType((ConnType)2);
1775 
1776     ConnRef *connRef244 = new ConnRef(router, 244);
1777     ConnEnd srcPt244(Point(158.7764662957339, 103.6568448657052), 15);
1778     connRef244->setSourceEndpoint(srcPt244);
1779     ConnEnd dstPt244(Point(106.7764662947339, -118.3431551362948), 2);
1780     connRef244->setDestEndpoint(dstPt244);
1781     connRef244->setRoutingType((ConnType)2);
1782 
1783     ConnRef *connRef245 = new ConnRef(router, 245);
1784     ConnEnd srcPt245(Point(158.7764662957339, 103.6568448657052), 15);
1785     connRef245->setSourceEndpoint(srcPt245);
1786     ConnEnd dstPt245(Point(106.7764662947339, -16.34315513529478), 2);
1787     connRef245->setDestEndpoint(dstPt245);
1788     connRef245->setRoutingType((ConnType)2);
1789 
1790     ConnRef *connRef246 = new ConnRef(router, 246);
1791     ConnEnd srcPt246(Point(158.7764662957339, 103.6568448657052), 15);
1792     connRef246->setSourceEndpoint(srcPt246);
1793     ConnEnd dstPt246(Point(106.7764662947339, 85.65684486570521), 2);
1794     connRef246->setDestEndpoint(dstPt246);
1795     connRef246->setRoutingType((ConnType)2);
1796 
1797     ConnRef *connRef247 = new ConnRef(router, 247);
1798     ConnEnd srcPt247(Point(158.7764662957339, 103.6568448657052), 15);
1799     connRef247->setSourceEndpoint(srcPt247);
1800     ConnEnd dstPt247(Point(226.9431329624006, -31.34315513529478), 4);
1801     connRef247->setDestEndpoint(dstPt247);
1802     connRef247->setRoutingType((ConnType)2);
1803 
1804     ConnRef *connRef248 = new ConnRef(router, 248);
1805     ConnEnd srcPt248(Point(158.7764662957339, 103.6568448657052), 15);
1806     connRef248->setSourceEndpoint(srcPt248);
1807     ConnEnd dstPt248(Point(226.9431329624006, 70.65684486570521), 4);
1808     connRef248->setDestEndpoint(dstPt248);
1809     connRef248->setRoutingType((ConnType)2);
1810 #endif
1811 
1812     ConnRef *connRef249 = new ConnRef(router, 249);
1813     ConnEnd srcPt249(Point(-265.9508064325389, 386.2282734371338), 8);
1814     connRef249->setSourceEndpoint(srcPt249);
1815     ConnEnd dstPt249(Point(158.7764662957339, 246.2282734371338), 15);
1816     connRef249->setDestEndpoint(dstPt249);
1817     connRef249->setRoutingType((ConnType)2);
1818     std::vector<Checkpoint> checkpoints249(1);
1819     checkpoints249[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1820     connRef249->setRoutingCheckpoints(checkpoints249);
1821 
1822     ConnRef *connRef250 = new ConnRef(router, 250);
1823     ConnEnd srcPt250(Point(-265.9508064325389, 461.2282734371338), 8);
1824     connRef250->setSourceEndpoint(srcPt250);
1825     ConnEnd dstPt250(Point(158.7764662957339, 246.2282734371338), 15);
1826     connRef250->setDestEndpoint(dstPt250);
1827     connRef250->setRoutingType((ConnType)2);
1828     std::vector<Checkpoint> checkpoints250(1);
1829     checkpoints250[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1830     connRef250->setRoutingCheckpoints(checkpoints250);
1831 
1832     ConnRef *connRef251 = new ConnRef(router, 251);
1833     ConnEnd srcPt251(Point(-265.9508064325389, 536.2282734371338), 8);
1834     connRef251->setSourceEndpoint(srcPt251);
1835     ConnEnd dstPt251(Point(158.7764662957339, 246.2282734371338), 15);
1836     connRef251->setDestEndpoint(dstPt251);
1837     connRef251->setRoutingType((ConnType)2);
1838     std::vector<Checkpoint> checkpoints251(1);
1839     checkpoints251[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1840     connRef251->setRoutingCheckpoints(checkpoints251);
1841 
1842     ConnRef *connRef252 = new ConnRef(router, 252);
1843     ConnEnd srcPt252(Point(-265.9508064325389, 611.2282734371338), 8);
1844     connRef252->setSourceEndpoint(srcPt252);
1845     ConnEnd dstPt252(Point(158.7764662957339, 246.2282734371338), 15);
1846     connRef252->setDestEndpoint(dstPt252);
1847     connRef252->setRoutingType((ConnType)2);
1848     std::vector<Checkpoint> checkpoints252(1);
1849     checkpoints252[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1850     connRef252->setRoutingCheckpoints(checkpoints252);
1851 
1852     ConnRef *connRef253 = new ConnRef(router, 253);
1853     ConnEnd srcPt253(Point(-265.9508064325389, 686.2282734371338), 8);
1854     connRef253->setSourceEndpoint(srcPt253);
1855     ConnEnd dstPt253(Point(158.7764662957339, 246.2282734371338), 15);
1856     connRef253->setDestEndpoint(dstPt253);
1857     connRef253->setRoutingType((ConnType)2);
1858     std::vector<Checkpoint> checkpoints253(1);
1859     checkpoints253[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1860     connRef253->setRoutingCheckpoints(checkpoints253);
1861 
1862     ConnRef *connRef254 = new ConnRef(router, 254);
1863     ConnEnd srcPt254(Point(-265.9508064325389, 761.2282734371338), 8);
1864     connRef254->setSourceEndpoint(srcPt254);
1865     ConnEnd dstPt254(Point(158.7764662957339, 246.2282734371338), 15);
1866     connRef254->setDestEndpoint(dstPt254);
1867     connRef254->setRoutingType((ConnType)2);
1868     std::vector<Checkpoint> checkpoints254(1);
1869     checkpoints254[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1870     connRef254->setRoutingCheckpoints(checkpoints254);
1871 
1872     ConnRef *connRef255 = new ConnRef(router, 255);
1873     ConnEnd srcPt255(Point(-265.9508064325389, 803.2282734371338), 8);
1874     connRef255->setSourceEndpoint(srcPt255);
1875     ConnEnd dstPt255(Point(158.7764662957339, 246.2282734371338), 15);
1876     connRef255->setDestEndpoint(dstPt255);
1877     connRef255->setRoutingType((ConnType)2);
1878     std::vector<Checkpoint> checkpoints255(1);
1879     checkpoints255[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1880     connRef255->setRoutingCheckpoints(checkpoints255);
1881 
1882     ConnRef *connRef256 = new ConnRef(router, 256);
1883     ConnEnd srcPt256(Point(-265.9508064325389, 878.2282734371338), 8);
1884     connRef256->setSourceEndpoint(srcPt256);
1885     ConnEnd dstPt256(Point(158.7764662957339, 246.2282734371338), 15);
1886     connRef256->setDestEndpoint(dstPt256);
1887     connRef256->setRoutingType((ConnType)2);
1888     std::vector<Checkpoint> checkpoints256(1);
1889     checkpoints256[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1890     connRef256->setRoutingCheckpoints(checkpoints256);
1891 
1892 #ifdef ALL
1893     ConnRef *connRef257 = new ConnRef(router, 257);
1894     ConnEnd srcPt257(Point(-486.9508064345389, 246.2282734371338), 8);
1895     connRef257->setSourceEndpoint(srcPt257);
1896     ConnEnd dstPt257(Point(158.7764662957339, 246.2282734371338), 15);
1897     connRef257->setDestEndpoint(dstPt257);
1898     connRef257->setRoutingType((ConnType)2);
1899 #endif
1900 
1901     ConnRef *connRef258 = new ConnRef(router, 258);
1902     ConnEnd srcPt258(Point(-265.9508064325389, 1103.228273437134), 8);
1903     connRef258->setSourceEndpoint(srcPt258);
1904     ConnEnd dstPt258(Point(158.7764662957339, 246.2282734371338), 15);
1905     connRef258->setDestEndpoint(dstPt258);
1906     connRef258->setRoutingType((ConnType)2);
1907     std::vector<Checkpoint> checkpoints258(1);
1908     checkpoints258[0] = Checkpoint(Point(-242.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1909     connRef258->setRoutingCheckpoints(checkpoints258);
1910 
1911 #ifdef ALL
1912     ConnRef *connRef259 = new ConnRef(router, 259);
1913     ConnEnd srcPt259(Point(422.4431329624006, 715.9901782000385), 4);
1914     connRef259->setSourceEndpoint(srcPt259);
1915     ConnEnd dstPt259(Point(158.7764662957339, 246.2282734371338), 15);
1916     connRef259->setDestEndpoint(dstPt259);
1917     connRef259->setRoutingType((ConnType)2);
1918 
1919     ConnRef *connRef260 = new ConnRef(router, 260);
1920     ConnEnd srcPt260(Point(158.7764662957339, 246.2282734371338), 15);
1921     connRef260->setSourceEndpoint(srcPt260);
1922     ConnEnd dstPt260(Point(422.4431329624006, 951.3235115333719), 4);
1923     connRef260->setDestEndpoint(dstPt260);
1924     connRef260->setRoutingType((ConnType)2);
1925 
1926     ConnRef *connRef261 = new ConnRef(router, 261);
1927     ConnEnd srcPt261(Point(158.7764662957339, 246.2282734371338), 15);
1928     connRef261->setSourceEndpoint(srcPt261);
1929     ConnEnd dstPt261(Point(422.4431329624006, 1324.723511533372), 4);
1930     connRef261->setDestEndpoint(dstPt261);
1931     connRef261->setRoutingType((ConnType)2);
1932 
1933     ConnRef *connRef262 = new ConnRef(router, 262);
1934     ConnEnd srcPt262(Point(158.7764662957339, 246.2282734371338), 15);
1935     connRef262->setSourceEndpoint(srcPt262);
1936     ConnEnd dstPt262(Point(422.4431329624006, 1480.609225819086), 4);
1937     connRef262->setDestEndpoint(dstPt262);
1938     connRef262->setRoutingType((ConnType)2);
1939 
1940     ConnRef *connRef263 = new ConnRef(router, 263);
1941     ConnEnd srcPt263(Point(717.7288472481148, 246.2282734371338), 15);
1942     connRef263->setSourceEndpoint(srcPt263);
1943     ConnEnd dstPt263(Point(567.7288472481148, -641.8431551372947), 8);
1944     connRef263->setDestEndpoint(dstPt263);
1945     connRef263->setRoutingType((ConnType)2);
1946 
1947     ConnRef *connRef264 = new ConnRef(router, 264);
1948     ConnEnd srcPt264(Point(-295.9508064325389, 953.2282734371338), 4);
1949     connRef264->setSourceEndpoint(srcPt264);
1950     ConnEnd dstPt264(Point(-625.9508064345389, 246.2282734371338), 15);
1951     connRef264->setDestEndpoint(dstPt264);
1952     connRef264->setRoutingType((ConnType)2);
1953     std::vector<Checkpoint> checkpoints264(1);
1954     checkpoints264[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1955     connRef264->setRoutingCheckpoints(checkpoints264);
1956 
1957     ConnRef *connRef265 = new ConnRef(router, 265);
1958     ConnEnd srcPt265(Point(-295.9508064325389, 1028.228273437134), 4);
1959     connRef265->setSourceEndpoint(srcPt265);
1960     ConnEnd dstPt265(Point(-625.9508064345389, 246.2282734371338), 15);
1961     connRef265->setDestEndpoint(dstPt265);
1962     connRef265->setRoutingType((ConnType)2);
1963     std::vector<Checkpoint> checkpoints265(1);
1964     checkpoints265[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1965     connRef265->setRoutingCheckpoints(checkpoints265);
1966 
1967     ConnRef *connRef266 = new ConnRef(router, 266);
1968     ConnEnd srcPt266(Point(-625.9508064345389, 246.2282734371338), 15);
1969     connRef266->setSourceEndpoint(srcPt266);
1970     ConnEnd dstPt266(Point(-516.9508064345389, 246.2282734371338), 4);
1971     connRef266->setDestEndpoint(dstPt266);
1972     connRef266->setRoutingType((ConnType)2);
1973 
1974     ConnRef *connRef267 = new ConnRef(router, 267);
1975     ConnEnd srcPt267(Point(-295.9508064325389, 1103.228273437134), 4);
1976     connRef267->setSourceEndpoint(srcPt267);
1977     ConnEnd dstPt267(Point(-625.9508064345389, 246.2282734371338), 15);
1978     connRef267->setDestEndpoint(dstPt267);
1979     connRef267->setRoutingType((ConnType)2);
1980     std::vector<Checkpoint> checkpoints267(1);
1981     checkpoints267[0] = Checkpoint(Point(-318.9508064325389, 782.2282734371338), (ConnDirFlags) 15, (ConnDirFlags) 4);
1982     connRef267->setRoutingCheckpoints(checkpoints267);
1983 
1984     ConnRef *connRef268 = new ConnRef(router, 268);
1985     ConnEnd srcPt268(Point(-553.9508064345389, 308.2282734381338), 15);
1986     connRef268->setSourceEndpoint(srcPt268);
1987     ConnEnd dstPt268(Point(-516.9508064345389, 246.2282734371338), 4);
1988     connRef268->setDestEndpoint(dstPt268);
1989     connRef268->setRoutingType((ConnType)2);
1990 
1991     ConnRef *connRef269 = new ConnRef(router, 269);
1992     ConnEnd srcPt269(Point(-393.9508064335388, 212.2282734381338), 8);
1993     connRef269->setSourceEndpoint(srcPt269);
1994     ConnEnd dstPt269(Point(-30.22353370526614, 308.2282734381338), 15);
1995     connRef269->setDestEndpoint(dstPt269);
1996     connRef269->setRoutingType((ConnType)2);
1997     std::vector<Checkpoint> checkpoints269(1);
1998     checkpoints269[0] = Checkpoint(Point(-370.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 8);
1999     connRef269->setRoutingCheckpoints(checkpoints269);
2000 
2001     ConnRef *connRef270 = new ConnRef(router, 270);
2002     ConnEnd srcPt270(Point(-393.9508064335388, 287.2282734381338), 8);
2003     connRef270->setSourceEndpoint(srcPt270);
2004     ConnEnd dstPt270(Point(-30.22353370526614, 308.2282734381338), 15);
2005     connRef270->setDestEndpoint(dstPt270);
2006     connRef270->setRoutingType((ConnType)2);
2007     std::vector<Checkpoint> checkpoints270(1);
2008     checkpoints270[0] = Checkpoint(Point(-370.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 8);
2009     connRef270->setRoutingCheckpoints(checkpoints270);
2010 
2011     ConnRef *connRef271 = new ConnRef(router, 271);
2012     ConnEnd srcPt271(Point(-393.9508064335388, 329.2282734381338), 8);
2013     connRef271->setSourceEndpoint(srcPt271);
2014     ConnEnd dstPt271(Point(-30.22353370526614, 308.2282734381338), 15);
2015     connRef271->setDestEndpoint(dstPt271);
2016     connRef271->setRoutingType((ConnType)2);
2017     std::vector<Checkpoint> checkpoints271(1);
2018     checkpoints271[0] = Checkpoint(Point(-370.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 8);
2019     connRef271->setRoutingCheckpoints(checkpoints271);
2020 
2021     ConnRef *connRef272 = new ConnRef(router, 272);
2022     ConnEnd srcPt272(Point(-393.9508064335388, 404.2282734381338), 8);
2023     connRef272->setSourceEndpoint(srcPt272);
2024     ConnEnd dstPt272(Point(-30.22353370526614, 308.2282734381338), 15);
2025     connRef272->setDestEndpoint(dstPt272);
2026     connRef272->setRoutingType((ConnType)2);
2027     std::vector<Checkpoint> checkpoints272(1);
2028     checkpoints272[0] = Checkpoint(Point(-370.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 8);
2029     connRef272->setRoutingCheckpoints(checkpoints272);
2030 
2031     ConnRef *connRef273 = new ConnRef(router, 273);
2032     ConnEnd srcPt273(Point(241.9431329624006, 308.2282734381338), 15);
2033     connRef273->setSourceEndpoint(srcPt273);
2034     ConnEnd dstPt273(Point(389.4431329624006, 434.9901782000385), 4);
2035     connRef273->setDestEndpoint(dstPt273);
2036     connRef273->setRoutingType((ConnType)2);
2037 
2038     ConnRef *connRef274 = new ConnRef(router, 274);
2039     ConnEnd srcPt274(Point(519.7288472481148, 434.9901782000385), 15);
2040     connRef274->setSourceEndpoint(srcPt274);
2041     ConnEnd dstPt274(Point(603.7288472481148, 434.9901782000385), 4);
2042     connRef274->setDestEndpoint(dstPt274);
2043     connRef274->setRoutingType((ConnType)2);
2044 
2045     ConnRef *connRef275 = new ConnRef(router, 275);
2046     ConnEnd srcPt275(Point(651.7288472481148, 918.3235115333719), 15);
2047     connRef275->setSourceEndpoint(srcPt275);
2048     ConnEnd dstPt275(Point(452.4431329624006, 715.9901782000385), 8);
2049     connRef275->setDestEndpoint(dstPt275);
2050     connRef275->setRoutingType((ConnType)2);
2051 
2052     ConnRef *connRef276 = new ConnRef(router, 276);
2053     ConnEnd srcPt276(Point(799.7288472481148, 939.3235115333719), 4);
2054     connRef276->setSourceEndpoint(srcPt276);
2055     ConnEnd dstPt276(Point(651.7288472481148, 918.3235115333719), 15);
2056     connRef276->setDestEndpoint(dstPt276);
2057     connRef276->setRoutingType((ConnType)2);
2058     std::vector<Checkpoint> checkpoints276(1);
2059     checkpoints276[0] = Checkpoint(Point(776.7288472481148, 918.3235115333719), (ConnDirFlags) 15, (ConnDirFlags) 4);
2060     connRef276->setRoutingCheckpoints(checkpoints276);
2061 
2062     ConnRef *connRef277 = new ConnRef(router, 277);
2063     ConnEnd srcPt277(Point(799.7288472481148, 897.3235115333719), 4);
2064     connRef277->setSourceEndpoint(srcPt277);
2065     ConnEnd dstPt277(Point(651.7288472481148, 918.3235115333719), 15);
2066     connRef277->setDestEndpoint(dstPt277);
2067     connRef277->setRoutingType((ConnType)2);
2068     std::vector<Checkpoint> checkpoints277(1);
2069     checkpoints277[0] = Checkpoint(Point(776.7288472481148, 918.3235115333719), (ConnDirFlags) 15, (ConnDirFlags) 4);
2070     connRef277->setRoutingCheckpoints(checkpoints277);
2071 
2072     ConnRef *connRef278 = new ConnRef(router, 278);
2073     ConnEnd srcPt278(Point(781.7288472481148, 434.9901782000385), 15);
2074     connRef278->setSourceEndpoint(srcPt278);
2075     ConnEnd dstPt278(Point(834.7288472481148, 374.561606771467), 4);
2076     connRef278->setDestEndpoint(dstPt278);
2077     connRef278->setRoutingType((ConnType)2);
2078 
2079     ConnRef *connRef279 = new ConnRef(router, 279);
2080     ConnEnd srcPt279(Point(781.7288472481148, 434.9901782000385), 15);
2081     connRef279->setSourceEndpoint(srcPt279);
2082     ConnEnd dstPt279(Point(834.7288472481148, 467.9901782000385), 4);
2083     connRef279->setDestEndpoint(dstPt279);
2084     connRef279->setRoutingType((ConnType)2);
2085 
2086     ConnRef *connRef280 = new ConnRef(router, 280);
2087     ConnEnd srcPt280(Point(781.7288472481148, 434.9901782000385), 15);
2088     connRef280->setSourceEndpoint(srcPt280);
2089     ConnEnd dstPt280(Point(912.7288472491148, 467.9901782000385), 4);
2090     connRef280->setDestEndpoint(dstPt280);
2091     connRef280->setRoutingType((ConnType)2);
2092 
2093     ConnRef *connRef281 = new ConnRef(router, 281);
2094     ConnEnd srcPt281(Point(781.7288472481148, 434.9901782000385), 15);
2095     connRef281->setSourceEndpoint(srcPt281);
2096     ConnEnd dstPt281(Point(1011.728847249115, 467.9901782000385), 4);
2097     connRef281->setDestEndpoint(dstPt281);
2098     connRef281->setRoutingType((ConnType)2);
2099 
2100     ConnRef *connRef282 = new ConnRef(router, 282);
2101     ConnEnd srcPt282(Point(781.7288472481148, 434.9901782000385), 15);
2102     connRef282->setSourceEndpoint(srcPt282);
2103     ConnEnd dstPt282(Point(912.7288472491148, 374.561606771467), 4);
2104     connRef282->setDestEndpoint(dstPt282);
2105     connRef282->setRoutingType((ConnType)2);
2106 
2107     ConnRef *connRef283 = new ConnRef(router, 283);
2108     ConnEnd srcPt283(Point(781.7288472481148, 434.9901782000385), 15);
2109     connRef283->setSourceEndpoint(srcPt283);
2110     ConnEnd dstPt283(Point(1011.728847249115, 374.561606771467), 4);
2111     connRef283->setDestEndpoint(dstPt283);
2112     connRef283->setRoutingType((ConnType)2);
2113 
2114     ConnRef *connRef284 = new ConnRef(router, 284);
2115     ConnEnd srcPt284(Point(864.7288472481148, 467.9901782000385), 8);
2116     connRef284->setSourceEndpoint(srcPt284);
2117     ConnEnd dstPt284(Point(1331.728847251115, 434.9901782000385), 15);
2118     connRef284->setDestEndpoint(dstPt284);
2119     connRef284->setRoutingType((ConnType)2);
2120 
2121     ConnRef *connRef285 = new ConnRef(router, 285);
2122     ConnEnd srcPt285(Point(942.7288472491148, 467.9901782000385), 8);
2123     connRef285->setSourceEndpoint(srcPt285);
2124     ConnEnd dstPt285(Point(1331.728847251115, 434.9901782000385), 15);
2125     connRef285->setDestEndpoint(dstPt285);
2126     connRef285->setRoutingType((ConnType)2);
2127 
2128     ConnRef *connRef286 = new ConnRef(router, 286);
2129     ConnEnd srcPt286(Point(1041.728847249115, 467.9901782000385), 8);
2130     connRef286->setSourceEndpoint(srcPt286);
2131     ConnEnd dstPt286(Point(1331.728847251115, 434.9901782000385), 15);
2132     connRef286->setDestEndpoint(dstPt286);
2133     connRef286->setRoutingType((ConnType)2);
2134 
2135     ConnRef *connRef287 = new ConnRef(router, 287);
2136     ConnEnd srcPt287(Point(942.7288472491148, 374.561606771467), 8);
2137     connRef287->setSourceEndpoint(srcPt287);
2138     ConnEnd dstPt287(Point(1331.728847251115, 434.9901782000385), 15);
2139     connRef287->setDestEndpoint(dstPt287);
2140     connRef287->setRoutingType((ConnType)2);
2141 
2142     ConnRef *connRef288 = new ConnRef(router, 288);
2143     ConnEnd srcPt288(Point(-486.9508064345389, 246.2282734371338), 8);
2144     connRef288->setSourceEndpoint(srcPt288);
2145     ConnEnd dstPt288(Point(-30.22353370526614, 308.2282734381338), 15);
2146     connRef288->setDestEndpoint(dstPt288);
2147     connRef288->setRoutingType((ConnType)2);
2148 
2149     ConnRef *connRef289 = new ConnRef(router, 289);
2150     ConnEnd srcPt289(Point(-150.8902003719328, 1021.323511533372), 15);
2151     connRef289->setSourceEndpoint(srcPt289);
2152     ConnEnd dstPt289(Point(-150.8902003719328, 933.3235115333719), 2);
2153     connRef289->setDestEndpoint(dstPt289);
2154     connRef289->setRoutingType((ConnType)2);
2155 
2156     ConnRef *connRef290 = new ConnRef(router, 290);
2157     ConnEnd srcPt290(Point(-150.8902003719328, 796.3235115333719), 15);
2158     connRef290->setSourceEndpoint(srcPt290);
2159     ConnEnd dstPt290(Point(-12.22353370526611, 796.3235115333719), 4);
2160     connRef290->setDestEndpoint(dstPt290);
2161     connRef290->setRoutingType((ConnType)2);
2162 
2163     ConnRef *connRef291 = new ConnRef(router, 291);
2164     ConnEnd srcPt291(Point(17.77646629473389, 796.3235115333719), 8);
2165     connRef291->setSourceEndpoint(srcPt291);
2166     ConnEnd dstPt291(Point(371.4431329624006, 796.3235115333719), 15);
2167     connRef291->setDestEndpoint(dstPt291);
2168     connRef291->setRoutingType((ConnType)2);
2169 
2170     ConnRef *connRef292 = new ConnRef(router, 292);
2171     ConnEnd srcPt292(Point(371.4431329624006, 796.3235115333719), 15);
2172     connRef292->setSourceEndpoint(srcPt292);
2173     ConnEnd dstPt292(Point(422.4431329624006, 951.3235115333719), 4);
2174     connRef292->setDestEndpoint(dstPt292);
2175     connRef292->setRoutingType((ConnType)2);
2176 
2177     ConnRef *connRef293 = new ConnRef(router, 293);
2178     ConnEnd srcPt293(Point(371.4431329624006, 796.3235115333719), 15);
2179     connRef293->setSourceEndpoint(srcPt293);
2180     ConnEnd dstPt293(Point(274.9431329624006, 1072.323511533372), 1);
2181     connRef293->setDestEndpoint(dstPt293);
2182     connRef293->setRoutingType((ConnType)2);
2183 
2184     ConnRef *connRef294 = new ConnRef(router, 294);
2185     ConnEnd srcPt294(Point(829.7288472481148, 939.3235115333719), 8);
2186     connRef294->setSourceEndpoint(srcPt294);
2187     ConnEnd dstPt294(Point(894.7288472491148, 918.3235115333719), 15);
2188     connRef294->setDestEndpoint(dstPt294);
2189     connRef294->setRoutingType((ConnType)2);
2190     std::vector<Checkpoint> checkpoints294(1);
2191     checkpoints294[0] = Checkpoint(Point(852.7288472481148, 918.3235115333719), (ConnDirFlags) 15, (ConnDirFlags) 8);
2192     connRef294->setRoutingCheckpoints(checkpoints294);
2193 
2194     ConnRef *connRef295 = new ConnRef(router, 295);
2195     ConnEnd srcPt295(Point(1250.728847251115, 655.9901782000385), 4);
2196     connRef295->setSourceEndpoint(srcPt295);
2197     ConnEnd dstPt295(Point(894.7288472491148, 918.3235115333719), 15);
2198     connRef295->setDestEndpoint(dstPt295);
2199     connRef295->setRoutingType((ConnType)2);
2200 
2201     ConnRef *connRef296 = new ConnRef(router, 296);
2202     ConnEnd srcPt296(Point(1250.728847251115, 1053.323511533372), 4);
2203     connRef296->setSourceEndpoint(srcPt296);
2204     ConnEnd dstPt296(Point(894.7288472491148, 918.3235115333719), 15);
2205     connRef296->setDestEndpoint(dstPt296);
2206     connRef296->setRoutingType((ConnType)2);
2207     std::vector<Checkpoint> checkpoints296(1);
2208     checkpoints296[0] = Checkpoint(Point(1227.728847251115, 1074.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 4);
2209     connRef296->setRoutingCheckpoints(checkpoints296);
2210 
2211     ConnRef *connRef297 = new ConnRef(router, 297);
2212     ConnEnd srcPt297(Point(1250.728847251115, 1095.323511533372), 4);
2213     connRef297->setSourceEndpoint(srcPt297);
2214     ConnEnd dstPt297(Point(894.7288472491148, 918.3235115333719), 15);
2215     connRef297->setDestEndpoint(dstPt297);
2216     connRef297->setRoutingType((ConnType)2);
2217     std::vector<Checkpoint> checkpoints297(1);
2218     checkpoints297[0] = Checkpoint(Point(1227.728847251115, 1074.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 4);
2219     connRef297->setRoutingCheckpoints(checkpoints297);
2220 
2221     ConnRef *connRef298 = new ConnRef(router, 298);
2222     ConnEnd srcPt298(Point(1478.728847251115, 918.3235115333719), 15);
2223     connRef298->setSourceEndpoint(srcPt298);
2224     ConnEnd dstPt298(Point(1280.728847251115, 655.9901782000385), 8);
2225     connRef298->setDestEndpoint(dstPt298);
2226     connRef298->setRoutingType((ConnType)2);
2227 
2228     ConnRef *connRef299 = new ConnRef(router, 299);
2229     ConnEnd srcPt299(Point(1397.728847251115, 561.9901782000385), 15);
2230     connRef299->setSourceEndpoint(srcPt299);
2231     ConnEnd dstPt299(Point(1280.728847251115, 655.9901782000385), 8);
2232     connRef299->setDestEndpoint(dstPt299);
2233     connRef299->setRoutingType((ConnType)2);
2234 
2235     ConnRef *connRef300 = new ConnRef(router, 300);
2236     ConnEnd srcPt300(Point(1430.728847251115, 852.3235115333719), 15);
2237     connRef300->setSourceEndpoint(srcPt300);
2238     ConnEnd dstPt300(Point(1280.728847251115, 852.3235115333719), 8);
2239     connRef300->setDestEndpoint(dstPt300);
2240     connRef300->setRoutingType((ConnType)2);
2241 
2242     ConnRef *connRef301 = new ConnRef(router, 301);
2243     ConnEnd srcPt301(Point(1177.728847250115, 958.3235115333719), 8);
2244     connRef301->setSourceEndpoint(srcPt301);
2245     ConnEnd dstPt301(Point(1430.728847251115, 1054.323511533372), 15);
2246     connRef301->setDestEndpoint(dstPt301);
2247     connRef301->setRoutingType((ConnType)2);
2248     std::vector<Checkpoint> checkpoints301(1);
2249     checkpoints301[0] = Checkpoint(Point(1200.728847250115, 1054.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 8);
2250     connRef301->setRoutingCheckpoints(checkpoints301);
2251 
2252     ConnRef *connRef302 = new ConnRef(router, 302);
2253     ConnEnd srcPt302(Point(1177.728847250115, 1033.323511533372), 8);
2254     connRef302->setSourceEndpoint(srcPt302);
2255     ConnEnd dstPt302(Point(1430.728847251115, 1054.323511533372), 15);
2256     connRef302->setDestEndpoint(dstPt302);
2257     connRef302->setRoutingType((ConnType)2);
2258     std::vector<Checkpoint> checkpoints302(1);
2259     checkpoints302[0] = Checkpoint(Point(1200.728847250115, 1054.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 8);
2260     connRef302->setRoutingCheckpoints(checkpoints302);
2261 
2262     ConnRef *connRef303 = new ConnRef(router, 303);
2263     ConnEnd srcPt303(Point(1177.728847250115, 1075.323511533372), 8);
2264     connRef303->setSourceEndpoint(srcPt303);
2265     ConnEnd dstPt303(Point(1430.728847251115, 1054.323511533372), 15);
2266     connRef303->setDestEndpoint(dstPt303);
2267     connRef303->setRoutingType((ConnType)2);
2268     std::vector<Checkpoint> checkpoints303(1);
2269     checkpoints303[0] = Checkpoint(Point(1200.728847250115, 1054.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 8);
2270     connRef303->setRoutingCheckpoints(checkpoints303);
2271 
2272     ConnRef *connRef304 = new ConnRef(router, 304);
2273     ConnEnd srcPt304(Point(274.9431329624006, 1151.323511533372), 15);
2274     connRef304->setSourceEndpoint(srcPt304);
2275     ConnEnd dstPt304(Point(422.4431329624006, 1324.723511533372), 4);
2276     connRef304->setDestEndpoint(dstPt304);
2277     connRef304->setRoutingType((ConnType)2);
2278 
2279     ConnRef *connRef305 = new ConnRef(router, 305);
2280     ConnEnd srcPt305(Point(651.7288472481148, 1324.723511533372), 15);
2281     connRef305->setSourceEndpoint(srcPt305);
2282     ConnEnd dstPt305(Point(799.7288472481148, 1324.723511533372), 4);
2283     connRef305->setDestEndpoint(dstPt305);
2284     connRef305->setRoutingType((ConnType)2);
2285 
2286     ConnRef *connRef306 = new ConnRef(router, 306);
2287     ConnEnd srcPt306(Point(1250.728847251115, 1267.323511533372), 4);
2288     connRef306->setSourceEndpoint(srcPt306);
2289     ConnEnd dstPt306(Point(894.7288472491148, 1324.723511533372), 15);
2290     connRef306->setDestEndpoint(dstPt306);
2291     connRef306->setRoutingType((ConnType)2);
2292 
2293     ConnRef *connRef307 = new ConnRef(router, 307);
2294     ConnEnd srcPt307(Point(1478.728847251115, 1324.723511533372), 15);
2295     connRef307->setSourceEndpoint(srcPt307);
2296     ConnEnd dstPt307(Point(1280.728847251115, 1267.323511533372), 8);
2297     connRef307->setDestEndpoint(dstPt307);
2298     connRef307->setRoutingType((ConnType)2);
2299 
2300     ConnRef *connRef308 = new ConnRef(router, 308);
2301     ConnEnd srcPt308(Point(-441.9508064335388, 1480.609225819086), 15);
2302     connRef308->setSourceEndpoint(srcPt308);
2303     ConnEnd dstPt308(Point(-78.22353370526614, 1480.609225819086), 4);
2304     connRef308->setDestEndpoint(dstPt308);
2305     connRef308->setRoutingType((ConnType)2);
2306 
2307     ConnRef *connRef309 = new ConnRef(router, 309);
2308     ConnEnd srcPt309(Point(35.77646629473389, 1480.609225819086), 15);
2309     connRef309->setSourceEndpoint(srcPt309);
2310     ConnEnd dstPt309(Point(422.4431329624006, 1480.609225819086), 4);
2311     connRef309->setDestEndpoint(dstPt309);
2312     connRef309->setRoutingType((ConnType)2);
2313 
2314     ConnRef *connRef310 = new ConnRef(router, 310);
2315     ConnEnd srcPt310(Point(799.7288472481148, 1459.609225819086), 4);
2316     connRef310->setSourceEndpoint(srcPt310);
2317     ConnEnd dstPt310(Point(651.7288472481148, 1480.609225819086), 15);
2318     connRef310->setDestEndpoint(dstPt310);
2319     connRef310->setRoutingType((ConnType)2);
2320     std::vector<Checkpoint> checkpoints310(1);
2321     checkpoints310[0] = Checkpoint(Point(776.7288472481148, 1480.609225819086), (ConnDirFlags) 15, (ConnDirFlags) 4);
2322     connRef310->setRoutingCheckpoints(checkpoints310);
2323 
2324     ConnRef *connRef311 = new ConnRef(router, 311);
2325     ConnEnd srcPt311(Point(829.7288472481148, 1501.609225819086), 8);
2326     connRef311->setSourceEndpoint(srcPt311);
2327     ConnEnd dstPt311(Point(894.7288472491148, 1480.609225819086), 15);
2328     connRef311->setDestEndpoint(dstPt311);
2329     connRef311->setRoutingType((ConnType)2);
2330     std::vector<Checkpoint> checkpoints311(1);
2331     checkpoints311[0] = Checkpoint(Point(852.7288472481148, 1480.609225819086), (ConnDirFlags) 15, (ConnDirFlags) 8);
2332     connRef311->setRoutingCheckpoints(checkpoints311);
2333 
2334     ConnRef *connRef312 = new ConnRef(router, 312);
2335     ConnEnd srcPt312(Point(1250.728847251115, 1423.323511533372), 4);
2336     connRef312->setSourceEndpoint(srcPt312);
2337     ConnEnd dstPt312(Point(894.7288472491148, 1480.609225819086), 15);
2338     connRef312->setDestEndpoint(dstPt312);
2339     connRef312->setRoutingType((ConnType)2);
2340 
2341     ConnRef *connRef313 = new ConnRef(router, 313);
2342     ConnEnd srcPt313(Point(1478.728847251115, 1480.609225819086), 15);
2343     connRef313->setSourceEndpoint(srcPt313);
2344     ConnEnd dstPt313(Point(1280.728847251115, 1423.323511533372), 8);
2345     connRef313->setDestEndpoint(dstPt313);
2346     connRef313->setRoutingType((ConnType)2);
2347 
2348     ConnRef *connRef314 = new ConnRef(router, 314);
2349     ConnEnd srcPt314(Point(-423.9508064335388, 404.2282734381338), 4);
2350     connRef314->setSourceEndpoint(srcPt314);
2351     ConnEnd dstPt314(Point(-553.9508064345389, 308.2282734381338), 15);
2352     connRef314->setDestEndpoint(dstPt314);
2353     connRef314->setRoutingType((ConnType)2);
2354     std::vector<Checkpoint> checkpoints314(1);
2355     checkpoints314[0] = Checkpoint(Point(-446.9508064335388, 308.2282734381338), (ConnDirFlags) 15, (ConnDirFlags) 4);
2356     connRef314->setRoutingCheckpoints(checkpoints314);
2357 
2358     ConnRef *connRef315 = new ConnRef(router, 315);
2359     ConnEnd srcPt315(Point(-150.8902003719328, 903.3235115333719), 1);
2360     connRef315->setSourceEndpoint(srcPt315);
2361     ConnEnd dstPt315(Point(-150.8902003719328, 796.3235115333719), 15);
2362     connRef315->setDestEndpoint(dstPt315);
2363     connRef315->setRoutingType((ConnType)2);
2364 
2365     ConnRef *connRef316 = new ConnRef(router, 316);
2366     ConnEnd srcPt316(Point(422.4431329624006, 715.9901782000385), 4);
2367     connRef316->setSourceEndpoint(srcPt316);
2368     ConnEnd dstPt316(Point(371.4431329624006, 796.3235115333719), 15);
2369     connRef316->setDestEndpoint(dstPt316);
2370     connRef316->setRoutingType((ConnType)2);
2371 
2372     ConnRef *connRef317 = new ConnRef(router, 317);
2373     ConnEnd srcPt317(Point(452.4431329624006, 951.3235115333719), 8);
2374     connRef317->setSourceEndpoint(srcPt317);
2375     ConnEnd dstPt317(Point(651.7288472481148, 918.3235115333719), 15);
2376     connRef317->setDestEndpoint(dstPt317);
2377     connRef317->setRoutingType((ConnType)2);
2378 
2379     ConnRef *connRef318 = new ConnRef(router, 318);
2380     ConnEnd srcPt318(Point(829.7288472481148, 897.3235115333719), 8);
2381     connRef318->setSourceEndpoint(srcPt318);
2382     ConnEnd dstPt318(Point(894.7288472491148, 918.3235115333719), 15);
2383     connRef318->setDestEndpoint(dstPt318);
2384     connRef318->setRoutingType((ConnType)2);
2385     std::vector<Checkpoint> checkpoints318(1);
2386     checkpoints318[0] = Checkpoint(Point(852.7288472481148, 918.3235115333719), (ConnDirFlags) 15, (ConnDirFlags) 8);
2387     connRef318->setRoutingCheckpoints(checkpoints318);
2388 
2389     ConnRef *connRef319 = new ConnRef(router, 319);
2390     ConnEnd srcPt319(Point(274.9431329624006, 1102.323511533372), 2);
2391     connRef319->setSourceEndpoint(srcPt319);
2392     ConnEnd dstPt319(Point(274.9431329624006, 1151.323511533372), 15);
2393     connRef319->setDestEndpoint(dstPt319);
2394     connRef319->setRoutingType((ConnType)2);
2395 
2396     ConnRef *connRef320 = new ConnRef(router, 320);
2397     ConnEnd srcPt320(Point(452.4431329624006, 1324.723511533372), 8);
2398     connRef320->setSourceEndpoint(srcPt320);
2399     ConnEnd dstPt320(Point(651.7288472481148, 1324.723511533372), 15);
2400     connRef320->setDestEndpoint(dstPt320);
2401     connRef320->setRoutingType((ConnType)2);
2402 
2403     ConnRef *connRef321 = new ConnRef(router, 321);
2404     ConnEnd srcPt321(Point(829.7288472481148, 1324.723511533372), 8);
2405     connRef321->setSourceEndpoint(srcPt321);
2406     ConnEnd dstPt321(Point(894.7288472491148, 1324.723511533372), 15);
2407     connRef321->setDestEndpoint(dstPt321);
2408     connRef321->setRoutingType((ConnType)2);
2409 
2410     ConnRef *connRef322 = new ConnRef(router, 322);
2411     ConnEnd srcPt322(Point(-48.22353370526614, 1480.609225819086), 8);
2412     connRef322->setSourceEndpoint(srcPt322);
2413     ConnEnd dstPt322(Point(35.77646629473389, 1480.609225819086), 15);
2414     connRef322->setDestEndpoint(dstPt322);
2415     connRef322->setRoutingType((ConnType)2);
2416 
2417     ConnRef *connRef323 = new ConnRef(router, 323);
2418     ConnEnd srcPt323(Point(452.4431329624006, 1480.609225819086), 8);
2419     connRef323->setSourceEndpoint(srcPt323);
2420     ConnEnd dstPt323(Point(651.7288472481148, 1480.609225819086), 15);
2421     connRef323->setDestEndpoint(dstPt323);
2422     connRef323->setRoutingType((ConnType)2);
2423 
2424     ConnRef *connRef324 = new ConnRef(router, 324);
2425     ConnEnd srcPt324(Point(829.7288472481148, 1459.609225819086), 8);
2426     connRef324->setSourceEndpoint(srcPt324);
2427     ConnEnd dstPt324(Point(894.7288472491148, 1480.609225819086), 15);
2428     connRef324->setDestEndpoint(dstPt324);
2429     connRef324->setRoutingType((ConnType)2);
2430     std::vector<Checkpoint> checkpoints324(1);
2431     checkpoints324[0] = Checkpoint(Point(852.7288472481148, 1480.609225819086), (ConnDirFlags) 15, (ConnDirFlags) 8);
2432     connRef324->setRoutingCheckpoints(checkpoints324);
2433 
2434     ConnRef *connRef325 = new ConnRef(router, 325);
2435     ConnEnd srcPt325(Point(799.7288472481148, 1501.609225819086), 4);
2436     connRef325->setSourceEndpoint(srcPt325);
2437     ConnEnd dstPt325(Point(651.7288472481148, 1480.609225819086), 15);
2438     connRef325->setDestEndpoint(dstPt325);
2439     connRef325->setRoutingType((ConnType)2);
2440     std::vector<Checkpoint> checkpoints325(1);
2441     checkpoints325[0] = Checkpoint(Point(776.7288472481148, 1480.609225819086), (ConnDirFlags) 15, (ConnDirFlags) 4);
2442     connRef325->setRoutingCheckpoints(checkpoints325);
2443 
2444     ConnRef *connRef326 = new ConnRef(router, 326);
2445     ConnEnd srcPt326(Point(1250.728847251115, 852.3235115333719), 4);
2446     connRef326->setSourceEndpoint(srcPt326);
2447     ConnEnd dstPt326(Point(993.7288472491148, 852.3235115333719), 15);
2448     connRef326->setDestEndpoint(dstPt326);
2449     connRef326->setRoutingType((ConnType)2);
2450 
2451     ConnRef *connRef327 = new ConnRef(router, 327);
2452     ConnEnd srcPt327(Point(1250.728847251115, 655.9901782000385), 4);
2453     connRef327->setSourceEndpoint(srcPt327);
2454     ConnEnd dstPt327(Point(1096.728847250115, 561.9901782000385), 15);
2455     connRef327->setDestEndpoint(dstPt327);
2456     connRef327->setRoutingType((ConnType)2);
2457 
2458     ConnRef *connRef328 = new ConnRef(router, 328);
2459     ConnEnd srcPt328(Point(1147.728847250115, 958.3235115333719), 4);
2460     connRef328->setSourceEndpoint(srcPt328);
2461     ConnEnd dstPt328(Point(993.7288472491148, 1054.323511533372), 15);
2462     connRef328->setDestEndpoint(dstPt328);
2463     connRef328->setRoutingType((ConnType)2);
2464     std::vector<Checkpoint> checkpoints328(1);
2465     checkpoints328[0] = Checkpoint(Point(1124.728847250115, 1054.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 4);
2466     connRef328->setRoutingCheckpoints(checkpoints328);
2467 
2468     ConnRef *connRef329 = new ConnRef(router, 329);
2469     ConnEnd srcPt329(Point(1147.728847250115, 1033.323511533372), 4);
2470     connRef329->setSourceEndpoint(srcPt329);
2471     ConnEnd dstPt329(Point(993.7288472491148, 1054.323511533372), 15);
2472     connRef329->setDestEndpoint(dstPt329);
2473     connRef329->setRoutingType((ConnType)2);
2474     std::vector<Checkpoint> checkpoints329(1);
2475     checkpoints329[0] = Checkpoint(Point(1124.728847250115, 1054.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 4);
2476     connRef329->setRoutingCheckpoints(checkpoints329);
2477 
2478     ConnRef *connRef330 = new ConnRef(router, 330);
2479     ConnEnd srcPt330(Point(1280.728847251115, 1053.323511533372), 8);
2480     connRef330->setSourceEndpoint(srcPt330);
2481     ConnEnd dstPt330(Point(1478.728847251115, 918.3235115333719), 15);
2482     connRef330->setDestEndpoint(dstPt330);
2483     connRef330->setRoutingType((ConnType)2);
2484     std::vector<Checkpoint> checkpoints330(1);
2485     checkpoints330[0] = Checkpoint(Point(1303.728847251115, 1074.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 8);
2486     connRef330->setRoutingCheckpoints(checkpoints330);
2487 
2488     ConnRef *connRef331 = new ConnRef(router, 331);
2489     ConnEnd srcPt331(Point(1280.728847251115, 1095.323511533372), 8);
2490     connRef331->setSourceEndpoint(srcPt331);
2491     ConnEnd dstPt331(Point(1478.728847251115, 918.3235115333719), 15);
2492     connRef331->setDestEndpoint(dstPt331);
2493     connRef331->setRoutingType((ConnType)2);
2494     std::vector<Checkpoint> checkpoints331(1);
2495     checkpoints331[0] = Checkpoint(Point(1303.728847251115, 1074.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 8);
2496     connRef331->setRoutingCheckpoints(checkpoints331);
2497 
2498     ConnRef *connRef332 = new ConnRef(router, 332);
2499     ConnEnd srcPt332(Point(106.7764662947339, -148.3431551362948), 1);
2500     connRef332->setSourceEndpoint(srcPt332);
2501     ConnEnd dstPt332(Point(437.4431329624006, -323.3431551372947), 15);
2502     connRef332->setDestEndpoint(dstPt332);
2503     connRef332->setRoutingType((ConnType)2);
2504 
2505     ConnRef *connRef333 = new ConnRef(router, 333);
2506     ConnEnd srcPt333(Point(864.7288472481148, 467.9901782000385), 8);
2507     connRef333->setSourceEndpoint(srcPt333);
2508     ConnEnd dstPt333(Point(1129.728847250115, 308.2282734381338), 15);
2509     connRef333->setDestEndpoint(dstPt333);
2510     connRef333->setRoutingType((ConnType)2);
2511 
2512     ConnRef *connRef334 = new ConnRef(router, 334);
2513     ConnEnd srcPt334(Point(106.7764662947339, -46.34315513529478), 1);
2514     connRef334->setSourceEndpoint(srcPt334);
2515     ConnEnd dstPt334(Point(437.4431329624006, -323.3431551372947), 15);
2516     connRef334->setDestEndpoint(dstPt334);
2517     connRef334->setRoutingType((ConnType)2);
2518 
2519     ConnRef *connRef335 = new ConnRef(router, 335);
2520     ConnEnd srcPt335(Point(942.7288472491148, 467.9901782000385), 8);
2521     connRef335->setSourceEndpoint(srcPt335);
2522     ConnEnd dstPt335(Point(1129.728847250115, 308.2282734381338), 15);
2523     connRef335->setDestEndpoint(dstPt335);
2524     connRef335->setRoutingType((ConnType)2);
2525 
2526     ConnRef *connRef336 = new ConnRef(router, 336);
2527     ConnEnd srcPt336(Point(106.7764662947339, 55.65684486570521), 1);
2528     connRef336->setSourceEndpoint(srcPt336);
2529     ConnEnd dstPt336(Point(437.4431329624006, -323.3431551372947), 15);
2530     connRef336->setDestEndpoint(dstPt336);
2531     connRef336->setRoutingType((ConnType)2);
2532 
2533     ConnRef *connRef337 = new ConnRef(router, 337);
2534     ConnEnd srcPt337(Point(1041.728847249115, 467.9901782000385), 8);
2535     connRef337->setSourceEndpoint(srcPt337);
2536     ConnEnd dstPt337(Point(1129.728847250115, 308.2282734381338), 15);
2537     connRef337->setDestEndpoint(dstPt337);
2538     connRef337->setRoutingType((ConnType)2);
2539 
2540     ConnRef *connRef338 = new ConnRef(router, 338);
2541     ConnEnd srcPt338(Point(256.9431329624006, -31.34315513529478), 8);
2542     connRef338->setSourceEndpoint(srcPt338);
2543     ConnEnd dstPt338(Point(437.4431329624006, -323.3431551372947), 15);
2544     connRef338->setDestEndpoint(dstPt338);
2545     connRef338->setRoutingType((ConnType)2);
2546 
2547     ConnRef *connRef339 = new ConnRef(router, 339);
2548     ConnEnd srcPt339(Point(942.7288472491148, 374.561606771467), 8);
2549     connRef339->setSourceEndpoint(srcPt339);
2550     ConnEnd dstPt339(Point(1129.728847250115, 308.2282734381338), 15);
2551     connRef339->setDestEndpoint(dstPt339);
2552     connRef339->setRoutingType((ConnType)2);
2553 
2554     ConnRef *connRef340 = new ConnRef(router, 340);
2555     ConnEnd srcPt340(Point(1147.728847250115, 1075.323511533372), 4);
2556     connRef340->setSourceEndpoint(srcPt340);
2557     ConnEnd dstPt340(Point(993.7288472491148, 1054.323511533372), 15);
2558     connRef340->setDestEndpoint(dstPt340);
2559     connRef340->setRoutingType((ConnType)2);
2560     std::vector<Checkpoint> checkpoints340(1);
2561     checkpoints340[0] = Checkpoint(Point(1124.728847250115, 1054.323511533372), (ConnDirFlags) 15, (ConnDirFlags) 4);
2562     connRef340->setRoutingCheckpoints(checkpoints340);
2563 
2564     ConnRef *connRef341 = new ConnRef(router, 341);
2565     ConnEnd srcPt341(Point(1041.728847249115, 374.561606771467), 8);
2566     connRef341->setSourceEndpoint(srcPt341);
2567     ConnEnd dstPt341(Point(1129.728847250115, 308.2282734381338), 15);
2568     connRef341->setDestEndpoint(dstPt341);
2569     connRef341->setRoutingType((ConnType)2);
2570 
2571     ConnRef *connRef342 = new ConnRef(router, 342);
2572     ConnEnd srcPt342(Point(1041.728847249115, 374.561606771467), 8);
2573     connRef342->setSourceEndpoint(srcPt342);
2574     ConnEnd dstPt342(Point(1331.728847251115, 434.9901782000385), 15);
2575     connRef342->setDestEndpoint(dstPt342);
2576     connRef342->setRoutingType((ConnType)2);
2577 
2578     ConnRef *connRef343 = new ConnRef(router, 343);
2579     ConnEnd srcPt343(Point(960.7288472491148, 196.2282734371338), 2);
2580     connRef343->setSourceEndpoint(srcPt343);
2581     ConnEnd dstPt343(Point(960.7288472491148, 246.2282734371338), 1);
2582     connRef343->setDestEndpoint(dstPt343);
2583     connRef343->setRoutingType((ConnType)2);
2584 
2585     ConnRef *connRef344 = new ConnRef(router, 344);
2586     ConnEnd srcPt344(Point(849.7288472481148, 324.561606771467), 2);
2587     connRef344->setSourceEndpoint(srcPt344);
2588     ConnEnd dstPt344(Point(849.7288472481148, 374.561606771467), 1);
2589     connRef344->setDestEndpoint(dstPt344);
2590     connRef344->setRoutingType((ConnType)2);
2591 
2592     ConnRef *connRef345 = new ConnRef(router, 345);
2593     ConnEnd srcPt345(Point(618.7288472481148, 384.9901782000385), 2);
2594     connRef345->setSourceEndpoint(srcPt345);
2595     ConnEnd dstPt345(Point(618.7288472481148, 434.9901782000385), 1);
2596     connRef345->setDestEndpoint(dstPt345);
2597     connRef345->setRoutingType((ConnType)2);
2598 
2599     ConnRef *connRef346 = new ConnRef(router, 346);
2600     ConnEnd srcPt346(Point(-280.9508064325389, 336.2282734371338), 2);
2601     connRef346->setSourceEndpoint(srcPt346);
2602     ConnEnd dstPt346(Point(-280.9508064325389, 386.2282734371338), 1);
2603     connRef346->setDestEndpoint(dstPt346);
2604     connRef346->setRoutingType((ConnType)2);
2605 
2606     ConnRef *connRef347 = new ConnRef(router, 347);
2607     ConnEnd srcPt347(Point(-280.9508064325389, 411.2282734371338), 2);
2608     connRef347->setSourceEndpoint(srcPt347);
2609     ConnEnd dstPt347(Point(-280.9508064325389, 461.2282734371338), 1);
2610     connRef347->setDestEndpoint(dstPt347);
2611     connRef347->setRoutingType((ConnType)2);
2612 
2613     ConnRef *connRef348 = new ConnRef(router, 348);
2614     ConnEnd srcPt348(Point(-280.9508064325389, 486.2282734371338), 2);
2615     connRef348->setSourceEndpoint(srcPt348);
2616     ConnEnd dstPt348(Point(-280.9508064325389, 536.2282734371338), 1);
2617     connRef348->setDestEndpoint(dstPt348);
2618     connRef348->setRoutingType((ConnType)2);
2619 
2620     ConnRef *connRef349 = new ConnRef(router, 349);
2621     ConnEnd srcPt349(Point(-280.9508064325389, 561.2282734371338), 2);
2622     connRef349->setSourceEndpoint(srcPt349);
2623     ConnEnd dstPt349(Point(-280.9508064325389, 611.2282734371338), 1);
2624     connRef349->setDestEndpoint(dstPt349);
2625     connRef349->setRoutingType((ConnType)2);
2626 
2627     ConnRef *connRef350 = new ConnRef(router, 350);
2628     ConnEnd srcPt350(Point(-280.9508064325389, 636.2282734371338), 2);
2629     connRef350->setSourceEndpoint(srcPt350);
2630     ConnEnd dstPt350(Point(-280.9508064325389, 686.2282734371338), 1);
2631     connRef350->setDestEndpoint(dstPt350);
2632     connRef350->setRoutingType((ConnType)2);
2633 
2634     ConnRef *connRef351 = new ConnRef(router, 351);
2635     ConnEnd srcPt351(Point(-280.9508064325389, 1003.228273437134), 1);
2636     connRef351->setSourceEndpoint(srcPt351);
2637     ConnEnd dstPt351(Point(-280.9508064325389, 953.2282734371338), 2);
2638     connRef351->setDestEndpoint(dstPt351);
2639     connRef351->setRoutingType((ConnType)2);
2640 
2641     ConnRef *connRef352 = new ConnRef(router, 352);
2642     ConnEnd srcPt352(Point(-280.9508064325389, 711.2282734371338), 2);
2643     connRef352->setSourceEndpoint(srcPt352);
2644     ConnEnd dstPt352(Point(-280.9508064325389, 761.2282734371338), 1);
2645     connRef352->setDestEndpoint(dstPt352);
2646     connRef352->setRoutingType((ConnType)2);
2647 
2648     ConnRef *connRef353 = new ConnRef(router, 353);
2649     ConnEnd srcPt353(Point(-280.9508064325389, 853.2282734371338), 1);
2650     connRef353->setSourceEndpoint(srcPt353);
2651     ConnEnd dstPt353(Point(-280.9508064325389, 803.2282734371338), 2);
2652     connRef353->setDestEndpoint(dstPt353);
2653     connRef353->setRoutingType((ConnType)2);
2654 
2655     ConnRef *connRef354 = new ConnRef(router, 354);
2656     ConnEnd srcPt354(Point(-280.9508064325389, 928.2282734371338), 1);
2657     connRef354->setSourceEndpoint(srcPt354);
2658     ConnEnd dstPt354(Point(-280.9508064325389, 878.2282734371338), 2);
2659     connRef354->setDestEndpoint(dstPt354);
2660     connRef354->setRoutingType((ConnType)2);
2661 
2662     ConnRef *connRef355 = new ConnRef(router, 355);
2663     ConnEnd srcPt355(Point(-280.9508064325389, 1078.228273437134), 1);
2664     connRef355->setSourceEndpoint(srcPt355);
2665     ConnEnd dstPt355(Point(-280.9508064325389, 1028.228273437134), 2);
2666     connRef355->setDestEndpoint(dstPt355);
2667     connRef355->setRoutingType((ConnType)2);
2668 
2669     ConnRef *connRef356 = new ConnRef(router, 356);
2670     ConnEnd srcPt356(Point(-408.9508064335388, 162.2282734381338), 2);
2671     connRef356->setSourceEndpoint(srcPt356);
2672     ConnEnd dstPt356(Point(-408.9508064335388, 212.2282734381338), 1);
2673     connRef356->setDestEndpoint(dstPt356);
2674     connRef356->setRoutingType((ConnType)2);
2675 
2676     ConnRef *connRef357 = new ConnRef(router, 357);
2677     ConnEnd srcPt357(Point(-408.9508064335388, 237.2282734381338), 2);
2678     connRef357->setSourceEndpoint(srcPt357);
2679     ConnEnd dstPt357(Point(-408.9508064335388, 287.2282734381338), 1);
2680     connRef357->setDestEndpoint(dstPt357);
2681     connRef357->setRoutingType((ConnType)2);
2682 
2683     ConnRef *connRef358 = new ConnRef(router, 358);
2684     ConnEnd srcPt358(Point(-408.9508064335388, 379.2282734381338), 1);
2685     connRef358->setSourceEndpoint(srcPt358);
2686     ConnEnd dstPt358(Point(-408.9508064335388, 329.2282734381338), 2);
2687     connRef358->setDestEndpoint(dstPt358);
2688     connRef358->setRoutingType((ConnType)2);
2689 
2690     ConnRef *connRef359 = new ConnRef(router, 359);
2691     ConnEnd srcPt359(Point(585.7288472481148, 196.2282734371338), 2);
2692     connRef359->setSourceEndpoint(srcPt359);
2693     ConnEnd dstPt359(Point(585.7288472481148, 246.2282734371338), 1);
2694     connRef359->setDestEndpoint(dstPt359);
2695     connRef359->setRoutingType((ConnType)2);
2696 
2697     ConnRef *connRef360 = new ConnRef(router, 360);
2698     ConnEnd srcPt360(Point(775.7288472481148, -268.3431551362947), 4);
2699     connRef360->setSourceEndpoint(srcPt360);
2700     ConnEnd dstPt360(Point(717.7288472481148, -268.3431551362947), 8);
2701     connRef360->setDestEndpoint(dstPt360);
2702     connRef360->setRoutingType((ConnType)2);
2703 
2704     ConnRef *connRef361 = new ConnRef(router, 361);
2705     ConnEnd srcPt361(Point(216.7764662957339, 169.6568448657052), 4);
2706     connRef361->setSourceEndpoint(srcPt361);
2707     ConnEnd dstPt361(Point(158.7764662957339, 169.6568448657052), 8);
2708     connRef361->setDestEndpoint(dstPt361);
2709     connRef361->setRoutingType((ConnType)2);
2710 
2711     ConnRef *connRef362 = new ConnRef(router, 362);
2712     ConnEnd srcPt362(Point(241.9431329624006, -183.3431551362948), 2);
2713     connRef362->setSourceEndpoint(srcPt362);
2714     ConnEnd dstPt362(Point(241.9431329624006, -133.3431551362948), 1);
2715     connRef362->setDestEndpoint(dstPt362);
2716     connRef362->setRoutingType((ConnType)2);
2717 
2718     ConnRef *connRef363 = new ConnRef(router, 363);
2719     ConnEnd srcPt363(Point(338.4431329624006, -601.3431551372947), 2);
2720     connRef363->setSourceEndpoint(srcPt363);
2721     ConnEnd dstPt363(Point(338.4431329624006, -551.3431551372947), 1);
2722     connRef363->setDestEndpoint(dstPt363);
2723     connRef363->setRoutingType((ConnType)2);
2724 
2725     ConnRef *connRef364 = new ConnRef(router, 364);
2726     ConnEnd srcPt364(Point(552.7288472481148, -691.8431551372947), 2);
2727     connRef364->setSourceEndpoint(srcPt364);
2728     ConnEnd dstPt364(Point(552.7288472481148, -641.8431551372947), 1);
2729     connRef364->setDestEndpoint(dstPt364);
2730     connRef364->setRoutingType((ConnType)2);
2731 
2732     ConnRef *connRef365 = new ConnRef(router, 365);
2733     ConnEnd srcPt365(Point(-278.9735337052662, 136.6568448657052), 8);
2734     connRef365->setSourceEndpoint(srcPt365);
2735     ConnEnd dstPt365(Point(-220.9735337052661, 136.6568448657052), 4);
2736     connRef365->setDestEndpoint(dstPt365);
2737     connRef365->setRoutingType((ConnType)2);
2738 
2739     ConnRef *connRef366 = new ConnRef(router, 366);
2740     ConnEnd srcPt366(Point(-162.9735337052661, -356.3431551372947), 4);
2741     connRef366->setSourceEndpoint(srcPt366);
2742     ConnEnd dstPt366(Point(-220.9735337052661, -356.3431551372947), 8);
2743     connRef366->setDestEndpoint(dstPt366);
2744     connRef366->setRoutingType((ConnType)2);
2745 
2746     ConnRef *connRef367 = new ConnRef(router, 367);
2747     ConnEnd srcPt367(Point(1430.728847251115, 384.9901782000385), 2);
2748     connRef367->setSourceEndpoint(srcPt367);
2749     ConnEnd dstPt367(Point(1430.728847251115, 434.9901782000385), 1);
2750     connRef367->setDestEndpoint(dstPt367);
2751     connRef367->setRoutingType((ConnType)2);
2752 
2753     ConnRef *connRef368 = new ConnRef(router, 368);
2754     ConnEnd srcPt368(Point(404.4431329624006, 384.9901782000385), 2);
2755     connRef368->setSourceEndpoint(srcPt368);
2756     ConnEnd dstPt368(Point(404.4431329624006, 434.9901782000385), 1);
2757     connRef368->setDestEndpoint(dstPt368);
2758     connRef368->setRoutingType((ConnType)2);
2759 
2760     ConnRef *connRef369 = new ConnRef(router, 369);
2761     ConnEnd srcPt369(Point(495.4431329624006, 885.3235115333719), 4);
2762     connRef369->setSourceEndpoint(srcPt369);
2763     ConnEnd dstPt369(Point(437.4431329624006, 885.3235115333719), 8);
2764     connRef369->setDestEndpoint(dstPt369);
2765     connRef369->setRoutingType((ConnType)2);
2766 
2767     ConnRef *connRef370 = new ConnRef(router, 370);
2768     ConnEnd srcPt370(Point(495.4431329624006, 594.9901782000385), 4);
2769     connRef370->setSourceEndpoint(srcPt370);
2770     ConnEnd dstPt370(Point(437.4431329624006, 594.9901782000385), 8);
2771     connRef370->setDestEndpoint(dstPt370);
2772     connRef370->setRoutingType((ConnType)2);
2773 
2774     ConnRef *connRef371 = new ConnRef(router, 371);
2775     ConnEnd srcPt371(Point(-501.9508064345389, 196.2282734371338), 2);
2776     connRef371->setSourceEndpoint(srcPt371);
2777     ConnEnd dstPt371(Point(-501.9508064345389, 246.2282734371338), 1);
2778     connRef371->setDestEndpoint(dstPt371);
2779     connRef371->setRoutingType((ConnType)2);
2780 
2781     ConnRef *connRef372 = new ConnRef(router, 372);
2782     ConnEnd srcPt372(Point(-280.9508064325389, 1153.228273437134), 1);
2783     connRef372->setSourceEndpoint(srcPt372);
2784     ConnEnd dstPt372(Point(-280.9508064325389, 1103.228273437134), 2);
2785     connRef372->setDestEndpoint(dstPt372);
2786     connRef372->setRoutingType((ConnType)2);
2787 
2788     ConnRef *connRef373 = new ConnRef(router, 373);
2789     ConnEnd srcPt373(Point(-408.9508064335388, 454.2282734381338), 1);
2790     connRef373->setSourceEndpoint(srcPt373);
2791     ConnEnd dstPt373(Point(-408.9508064335388, 404.2282734381338), 2);
2792     connRef373->setDestEndpoint(dstPt373);
2793     connRef373->setRoutingType((ConnType)2);
2794 
2795     ConnRef *connRef374 = new ConnRef(router, 374);
2796     ConnEnd srcPt374(Point(-92.89020037193279, 918.3235115333719), 4);
2797     connRef374->setSourceEndpoint(srcPt374);
2798     ConnEnd dstPt374(Point(-150.8902003719328, 918.3235115333719), 8);
2799     connRef374->setDestEndpoint(dstPt374);
2800     connRef374->setRoutingType((ConnType)2);
2801 
2802     ConnRef *connRef375 = new ConnRef(router, 375);
2803     ConnEnd srcPt375(Point(2.776466294733893, 746.3235115333719), 2);
2804     connRef375->setSourceEndpoint(srcPt375);
2805     ConnEnd dstPt375(Point(2.776466294733893, 796.3235115333719), 1);
2806     connRef375->setDestEndpoint(dstPt375);
2807     connRef375->setRoutingType((ConnType)2);
2808 
2809     ConnRef *connRef376 = new ConnRef(router, 376);
2810     ConnEnd srcPt376(Point(437.4431329624006, 665.9901782000385), 2);
2811     connRef376->setSourceEndpoint(srcPt376);
2812     ConnEnd dstPt376(Point(437.4431329624006, 715.9901782000385), 1);
2813     connRef376->setDestEndpoint(dstPt376);
2814     connRef376->setRoutingType((ConnType)2);
2815 
2816     ConnRef *connRef377 = new ConnRef(router, 377);
2817     ConnEnd srcPt377(Point(437.4431329624006, 1001.323511533372), 1);
2818     connRef377->setSourceEndpoint(srcPt377);
2819     ConnEnd dstPt377(Point(437.4431329624006, 951.3235115333719), 2);
2820     connRef377->setDestEndpoint(dstPt377);
2821     connRef377->setRoutingType((ConnType)2);
2822 
2823     ConnRef *connRef378 = new ConnRef(router, 378);
2824     ConnEnd srcPt378(Point(814.7288472481148, 989.3235115333719), 1);
2825     connRef378->setSourceEndpoint(srcPt378);
2826     ConnEnd dstPt378(Point(814.7288472481148, 939.3235115333719), 2);
2827     connRef378->setDestEndpoint(dstPt378);
2828     connRef378->setRoutingType((ConnType)2);
2829 
2830     ConnRef *connRef379 = new ConnRef(router, 379);
2831     ConnEnd srcPt379(Point(814.7288472481148, 847.3235115333719), 2);
2832     connRef379->setSourceEndpoint(srcPt379);
2833     ConnEnd dstPt379(Point(814.7288472481148, 897.3235115333719), 1);
2834     connRef379->setDestEndpoint(dstPt379);
2835     connRef379->setRoutingType((ConnType)2);
2836 
2837     ConnRef *connRef380 = new ConnRef(router, 380);
2838     ConnEnd srcPt380(Point(332.9431329624006, 1087.323511533372), 4);
2839     connRef380->setSourceEndpoint(srcPt380);
2840     ConnEnd dstPt380(Point(274.9431329624006, 1087.323511533372), 8);
2841     connRef380->setDestEndpoint(dstPt380);
2842     connRef380->setRoutingType((ConnType)2);
2843 
2844     ConnRef *connRef381 = new ConnRef(router, 381);
2845     ConnEnd srcPt381(Point(437.4431329624006, 1274.723511533372), 2);
2846     connRef381->setSourceEndpoint(srcPt381);
2847     ConnEnd dstPt381(Point(437.4431329624006, 1324.723511533372), 1);
2848     connRef381->setDestEndpoint(dstPt381);
2849     connRef381->setRoutingType((ConnType)2);
2850 
2851     ConnRef *connRef382 = new ConnRef(router, 382);
2852     ConnEnd srcPt382(Point(814.7288472481148, 1274.723511533372), 2);
2853     connRef382->setSourceEndpoint(srcPt382);
2854     ConnEnd dstPt382(Point(814.7288472481148, 1324.723511533372), 1);
2855     connRef382->setDestEndpoint(dstPt382);
2856     connRef382->setRoutingType((ConnType)2);
2857 
2858     ConnRef *connRef383 = new ConnRef(router, 383);
2859     ConnEnd srcPt383(Point(-63.22353370526614, 1430.609225819086), 2);
2860     connRef383->setSourceEndpoint(srcPt383);
2861     ConnEnd dstPt383(Point(-63.22353370526614, 1480.609225819086), 1);
2862     connRef383->setDestEndpoint(dstPt383);
2863     connRef383->setRoutingType((ConnType)2);
2864 
2865     ConnRef *connRef384 = new ConnRef(router, 384);
2866     ConnEnd srcPt384(Point(437.4431329624006, 1430.609225819086), 2);
2867     connRef384->setSourceEndpoint(srcPt384);
2868     ConnEnd dstPt384(Point(437.4431329624006, 1480.609225819086), 1);
2869     connRef384->setDestEndpoint(dstPt384);
2870     connRef384->setRoutingType((ConnType)2);
2871 
2872     ConnRef *connRef385 = new ConnRef(router, 385);
2873     ConnEnd srcPt385(Point(814.7288472481148, 1409.609225819086), 2);
2874     connRef385->setSourceEndpoint(srcPt385);
2875     ConnEnd dstPt385(Point(814.7288472481148, 1459.609225819086), 1);
2876     connRef385->setDestEndpoint(dstPt385);
2877     connRef385->setRoutingType((ConnType)2);
2878 
2879     ConnRef *connRef386 = new ConnRef(router, 386);
2880     ConnEnd srcPt386(Point(814.7288472481148, 1551.609225819086), 1);
2881     connRef386->setSourceEndpoint(srcPt386);
2882     ConnEnd dstPt386(Point(814.7288472481148, 1501.609225819086), 2);
2883     connRef386->setDestEndpoint(dstPt386);
2884     connRef386->setRoutingType((ConnType)2);
2885 
2886     ConnRef *connRef387 = new ConnRef(router, 387);
2887     ConnEnd srcPt387(Point(1265.728847251115, 802.3235115333719), 2);
2888     connRef387->setSourceEndpoint(srcPt387);
2889     ConnEnd dstPt387(Point(1265.728847251115, 852.3235115333719), 1);
2890     connRef387->setDestEndpoint(dstPt387);
2891     connRef387->setRoutingType((ConnType)2);
2892 
2893     ConnRef *connRef388 = new ConnRef(router, 388);
2894     ConnEnd srcPt388(Point(1265.728847251115, 605.9901782000385), 2);
2895     connRef388->setSourceEndpoint(srcPt388);
2896     ConnEnd dstPt388(Point(1265.728847251115, 655.9901782000385), 1);
2897     connRef388->setDestEndpoint(dstPt388);
2898     connRef388->setRoutingType((ConnType)2);
2899 
2900     ConnRef *connRef389 = new ConnRef(router, 389);
2901     ConnEnd srcPt389(Point(1162.728847250115, 908.3235115333719), 2);
2902     connRef389->setSourceEndpoint(srcPt389);
2903     ConnEnd dstPt389(Point(1162.728847250115, 958.3235115333719), 1);
2904     connRef389->setDestEndpoint(dstPt389);
2905     connRef389->setRoutingType((ConnType)2);
2906 
2907     ConnRef *connRef390 = new ConnRef(router, 390);
2908     ConnEnd srcPt390(Point(1162.728847250115, 983.3235115333719), 2);
2909     connRef390->setSourceEndpoint(srcPt390);
2910     ConnEnd dstPt390(Point(1162.728847250115, 1033.323511533372), 1);
2911     connRef390->setDestEndpoint(dstPt390);
2912     connRef390->setRoutingType((ConnType)2);
2913 
2914     ConnRef *connRef391 = new ConnRef(router, 391);
2915     ConnEnd srcPt391(Point(1265.728847251115, 1003.323511533372), 2);
2916     connRef391->setSourceEndpoint(srcPt391);
2917     ConnEnd dstPt391(Point(1265.728847251115, 1053.323511533372), 1);
2918     connRef391->setDestEndpoint(dstPt391);
2919     connRef391->setRoutingType((ConnType)2);
2920 
2921     ConnRef *connRef392 = new ConnRef(router, 392);
2922     ConnEnd srcPt392(Point(1265.728847251115, 1145.323511533372), 1);
2923     connRef392->setSourceEndpoint(srcPt392);
2924     ConnEnd dstPt392(Point(1265.728847251115, 1095.323511533372), 2);
2925     connRef392->setDestEndpoint(dstPt392);
2926     connRef392->setRoutingType((ConnType)2);
2927 
2928     ConnRef *connRef393 = new ConnRef(router, 393);
2929     ConnEnd srcPt393(Point(1265.728847251115, 1217.323511533372), 2);
2930     connRef393->setSourceEndpoint(srcPt393);
2931     ConnEnd dstPt393(Point(1265.728847251115, 1267.323511533372), 1);
2932     connRef393->setDestEndpoint(dstPt393);
2933     connRef393->setRoutingType((ConnType)2);
2934 
2935     ConnRef *connRef394 = new ConnRef(router, 394);
2936     ConnEnd srcPt394(Point(1265.728847251115, 1373.323511533372), 2);
2937     connRef394->setSourceEndpoint(srcPt394);
2938     ConnEnd dstPt394(Point(1265.728847251115, 1423.323511533372), 1);
2939     connRef394->setDestEndpoint(dstPt394);
2940     connRef394->setRoutingType((ConnType)2);
2941 
2942     ConnRef *connRef395 = new ConnRef(router, 395);
2943     ConnEnd srcPt395(Point(48.77646629473389, -133.3431551362948), 8);
2944     connRef395->setSourceEndpoint(srcPt395);
2945     ConnEnd dstPt395(Point(106.7764662947339, -133.3431551362948), 4);
2946     connRef395->setDestEndpoint(dstPt395);
2947     connRef395->setRoutingType((ConnType)2);
2948 
2949     ConnRef *connRef396 = new ConnRef(router, 396);
2950     ConnEnd srcPt396(Point(849.7288472481148, 517.9901782000385), 1);
2951     connRef396->setSourceEndpoint(srcPt396);
2952     ConnEnd dstPt396(Point(849.7288472481148, 467.9901782000385), 2);
2953     connRef396->setDestEndpoint(dstPt396);
2954     connRef396->setRoutingType((ConnType)2);
2955 
2956     ConnRef *connRef397 = new ConnRef(router, 397);
2957     ConnEnd srcPt397(Point(48.77646629473389, -31.34315513529478), 8);
2958     connRef397->setSourceEndpoint(srcPt397);
2959     ConnEnd dstPt397(Point(106.7764662947339, -31.34315513529478), 4);
2960     connRef397->setDestEndpoint(dstPt397);
2961     connRef397->setRoutingType((ConnType)2);
2962 
2963     ConnRef *connRef398 = new ConnRef(router, 398);
2964     ConnEnd srcPt398(Point(927.7288472491148, 517.9901782000385), 1);
2965     connRef398->setSourceEndpoint(srcPt398);
2966     ConnEnd dstPt398(Point(927.7288472491148, 467.9901782000385), 2);
2967     connRef398->setDestEndpoint(dstPt398);
2968     connRef398->setRoutingType((ConnType)2);
2969 
2970     ConnRef *connRef399 = new ConnRef(router, 399);
2971     ConnEnd srcPt399(Point(48.77646629473389, 70.65684486570521), 8);
2972     connRef399->setSourceEndpoint(srcPt399);
2973     ConnEnd dstPt399(Point(106.7764662947339, 70.65684486570521), 4);
2974     connRef399->setDestEndpoint(dstPt399);
2975     connRef399->setRoutingType((ConnType)2);
2976 
2977     ConnRef *connRef400 = new ConnRef(router, 400);
2978     ConnEnd srcPt400(Point(1026.728847249115, 517.9901782000385), 1);
2979     connRef400->setSourceEndpoint(srcPt400);
2980     ConnEnd dstPt400(Point(1026.728847249115, 467.9901782000385), 2);
2981     connRef400->setDestEndpoint(dstPt400);
2982     connRef400->setRoutingType((ConnType)2);
2983 
2984     ConnRef *connRef401 = new ConnRef(router, 401);
2985     ConnEnd srcPt401(Point(241.9431329624006, -81.34315513529478), 2);
2986     connRef401->setSourceEndpoint(srcPt401);
2987     ConnEnd dstPt401(Point(241.9431329624006, -31.34315513529478), 1);
2988     connRef401->setDestEndpoint(dstPt401);
2989     connRef401->setRoutingType((ConnType)2);
2990 
2991     ConnRef *connRef402 = new ConnRef(router, 402);
2992     ConnEnd srcPt402(Point(927.7288472491148, 324.561606771467), 2);
2993     connRef402->setSourceEndpoint(srcPt402);
2994     ConnEnd dstPt402(Point(927.7288472491148, 374.561606771467), 1);
2995     connRef402->setDestEndpoint(dstPt402);
2996     connRef402->setRoutingType((ConnType)2);
2997 
2998     ConnRef *connRef403 = new ConnRef(router, 403);
2999     ConnEnd srcPt403(Point(1162.728847250115, 1125.323511533372), 1);
3000     connRef403->setSourceEndpoint(srcPt403);
3001     ConnEnd dstPt403(Point(1162.728847250115, 1075.323511533372), 2);
3002     connRef403->setDestEndpoint(dstPt403);
3003     connRef403->setRoutingType((ConnType)2);
3004 
3005     ConnRef *connRef404 = new ConnRef(router, 404);
3006     ConnEnd srcPt404(Point(241.9431329624006, 20.65684486570521), 2);
3007     connRef404->setSourceEndpoint(srcPt404);
3008     ConnEnd dstPt404(Point(241.9431329624006, 70.65684486570521), 1);
3009     connRef404->setDestEndpoint(dstPt404);
3010     connRef404->setRoutingType((ConnType)2);
3011 
3012     ConnRef *connRef405 = new ConnRef(router, 405);
3013     ConnEnd srcPt405(Point(1026.728847249115, 324.561606771467), 2);
3014     connRef405->setSourceEndpoint(srcPt405);
3015     ConnEnd dstPt405(Point(1026.728847249115, 374.561606771467), 1);
3016     connRef405->setDestEndpoint(dstPt405);
3017     connRef405->setRoutingType((ConnType)2);
3018 
3019     ConnRef *connRef406 = new ConnRef(router, 406);
3020     ConnEnd srcPt406(Point(717.7288472481148, -518.3431551372947), 15);
3021     connRef406->setSourceEndpoint(srcPt406);
3022     ConnEnd dstPt406(Point(845.7288472481148, -468.8431551372947), 1);
3023     connRef406->setDestEndpoint(dstPt406);
3024     connRef406->setRoutingType((ConnType)2);
3025 
3026     ConnRef *connRef407 = new ConnRef(router, 407);
3027     ConnEnd srcPt407(Point(437.4431329624006, -323.3431551372947), 15);
3028     connRef407->setSourceEndpoint(srcPt407);
3029     ConnEnd dstPt407(Point(520.7288472481148, -412.3431551372947), 4);
3030     connRef407->setDestEndpoint(dstPt407);
3031     connRef407->setRoutingType((ConnType)2);
3032 
3033     ConnRef *connRef408 = new ConnRef(router, 408);
3034     ConnEnd srcPt408(Point(618.7288472481148, -202.3431551362948), 15);
3035     connRef408->setSourceEndpoint(srcPt408);
3036     ConnEnd dstPt408(Point(538.9431329624006, -256.3431551362947), 8);
3037     connRef408->setDestEndpoint(dstPt408);
3038     connRef408->setRoutingType((ConnType)2);
3039 
3040     ConnRef *connRef409 = new ConnRef(router, 409);
3041     ConnEnd srcPt409(Point(437.4431329624006, -323.3431551372947), 15);
3042     connRef409->setSourceEndpoint(srcPt409);
3043     ConnEnd dstPt409(Point(256.9431329624006, -417.3431551372947), 8);
3044     connRef409->setDestEndpoint(dstPt409);
3045     connRef409->setRoutingType((ConnType)2);
3046 #endif
3047 
3048     router->processTransaction();
3049     router->outputDiagram("output/nudgingSkipsCheckpoint02");
3050     Avoid::PolyLine route249 = connRef249->displayRoute();
3051 
3052     delete router;
3053     return (route249.size() == 6) ? 0 : 1;
3054 };
3055