1 #include "libavoid/libavoid.h"
2 using namespace Avoid;
main(void)3 int main(void) {
4     Router *router = new Router(OrthogonalRouting);
5     router->setRoutingPenalty((PenaltyType)0, 50);
6     router->setRoutingPenalty((PenaltyType)1, 0);
7     router->setRoutingPenalty((PenaltyType)2, 0);
8     router->setRoutingPenalty((PenaltyType)3, 4000);
9     router->setRoutingPenalty((PenaltyType)4, 0);
10 
11     Polygon poly29(4);
12     poly29.ps[0] = Point(1038.92, 415.557);
13     poly29.ps[1] = Point(1038.92, 455.557);
14     poly29.ps[2] = Point(998.924, 455.557);
15     poly29.ps[3] = Point(998.924, 415.557);
16     new ShapeRef(router, poly29, 29);
17 
18     Polygon poly23(4);
19     poly23.ps[0] = Point(337.924, 141.557);
20     poly23.ps[1] = Point(337.924, 181.557);
21     poly23.ps[2] = Point(297.924, 181.557);
22     poly23.ps[3] = Point(297.924, 141.557);
23     new ShapeRef(router, poly23, 23);
24 
25     Polygon poly45(4);
26     poly45.ps[0] = Point(577.924, 34.8422);
27     poly45.ps[1] = Point(577.924, 74.8422);
28     poly45.ps[2] = Point(537.924, 74.8422);
29     poly45.ps[3] = Point(537.924, 34.8422);
30     new ShapeRef(router, poly45, 45);
31 
32     Polygon poly18(4);
33     poly18.ps[0] = Point(217.924, 743.557);
34     poly18.ps[1] = Point(217.924, 783.557);
35     poly18.ps[2] = Point(177.924, 783.557);
36     poly18.ps[3] = Point(177.924, 743.557);
37     new ShapeRef(router, poly18, 18);
38 
39     Polygon poly60(4);
40     poly60.ps[0] = Point(937.924, 1.84222);
41     poly60.ps[1] = Point(937.924, 41.8422);
42     poly60.ps[2] = Point(897.924, 41.8422);
43     poly60.ps[3] = Point(897.924, 1.84222);
44     new ShapeRef(router, poly60, 60);
45 
46     Polygon poly61(4);
47     poly61.ps[0] = Point(577.924, -44.6578);
48     poly61.ps[1] = Point(577.924, -4.65778);
49     poly61.ps[2] = Point(537.924, -4.65778);
50     poly61.ps[3] = Point(537.924, -44.6578);
51     new ShapeRef(router, poly61, 61);
52 
53     Polygon poly62(4);
54     poly62.ps[0] = Point(577.924, 629.557);
55     poly62.ps[1] = Point(577.924, 669.557);
56     poly62.ps[2] = Point(537.924, 669.557);
57     poly62.ps[3] = Point(537.924, 629.557);
58     new ShapeRef(router, poly62, 62);
59 
60     Polygon poly63(4);
61     poly63.ps[0] = Point(457.924, 507.557);
62     poly63.ps[1] = Point(457.924, 547.557);
63     poly63.ps[2] = Point(417.924, 547.557);
64     poly63.ps[3] = Point(417.924, 507.557);
65     new ShapeRef(router, poly63, 63);
66 
67     Polygon poly64(4);
68     poly64.ps[0] = Point(817.924, 554.057);
69     poly64.ps[1] = Point(817.924, 594.057);
70     poly64.ps[2] = Point(777.924, 594.057);
71     poly64.ps[3] = Point(777.924, 554.057);
72     new ShapeRef(router, poly64, 64);
73 
74     Polygon poly65(4);
75     poly65.ps[0] = Point(97.9242, 599.557);
76     poly65.ps[1] = Point(97.9242, 639.557);
77     poly65.ps[2] = Point(57.9242, 639.557);
78     poly65.ps[3] = Point(57.9242, 599.557);
79     new ShapeRef(router, poly65, 65);
80 
81     Polygon poly66(4);
82     poly66.ps[0] = Point(747.924, -70.6578);
83     poly66.ps[1] = Point(747.924, -50.6578);
84     poly66.ps[2] = Point(727.924, -50.6578);
85     poly66.ps[3] = Point(727.924, -70.6578);
86     new ShapeRef(router, poly66, 66);
87 
88     Polygon poly67(4);
89     poly67.ps[0] = Point(147.924, 24.8422);
90     poly67.ps[1] = Point(147.924, 44.8422);
91     poly67.ps[2] = Point(127.924, 44.8422);
92     poly67.ps[3] = Point(127.924, 24.8422);
93     new ShapeRef(router, poly67, 67);
94 
95     Polygon poly68(4);
96     poly68.ps[0] = Point(147.924, 151.557);
97     poly68.ps[1] = Point(147.924, 171.557);
98     poly68.ps[2] = Point(127.924, 171.557);
99     poly68.ps[3] = Point(127.924, 151.557);
100     new ShapeRef(router, poly68, 68);
101 
102     Polygon poly69(4);
103     poly69.ps[0] = Point(267.924, 151.557);
104     poly69.ps[1] = Point(267.924, 171.557);
105     poly69.ps[2] = Point(247.924, 171.557);
106     poly69.ps[3] = Point(247.924, 151.557);
107     new ShapeRef(router, poly69, 69);
108 
109     Polygon poly36(4);
110     poly36.ps[0] = Point(697.924, 507.557);
111     poly36.ps[1] = Point(697.924, 547.557);
112     poly36.ps[2] = Point(657.924, 547.557);
113     poly36.ps[3] = Point(657.924, 507.557);
114     new ShapeRef(router, poly36, 36);
115 
116     Polygon poly12(4);
117     poly12.ps[0] = Point(1038.92, 260.557);
118     poly12.ps[1] = Point(1038.92, 300.557);
119     poly12.ps[2] = Point(998.924, 300.557);
120     poly12.ps[3] = Point(998.924, 260.557);
121     new ShapeRef(router, poly12, 12);
122 
123     Polygon poly15(4);
124     poly15.ps[0] = Point(1158.92, 415.557);
125     poly15.ps[1] = Point(1158.92, 455.557);
126     poly15.ps[2] = Point(1118.92, 455.557);
127     poly15.ps[3] = Point(1118.92, 415.557);
128     new ShapeRef(router, poly15, 15);
129 
130     Polygon poly7(4);
131     poly7.ps[0] = Point(1278.92, -80.6578);
132     poly7.ps[1] = Point(1278.92, -40.6578);
133     poly7.ps[2] = Point(1238.92, -40.6578);
134     poly7.ps[3] = Point(1238.92, -80.6578);
135     new ShapeRef(router, poly7, 7);
136 
137     Polygon poly16(4);
138     poly16.ps[0] = Point(337.924, 743.557);
139     poly16.ps[1] = Point(337.924, 783.557);
140     poly16.ps[2] = Point(297.924, 783.557);
141     poly16.ps[3] = Point(297.924, 743.557);
142     new ShapeRef(router, poly16, 16);
143 
144     Polygon poly19(4);
145     poly19.ps[0] = Point(217.924, 141.557);
146     poly19.ps[1] = Point(217.924, 181.557);
147     poly19.ps[2] = Point(177.924, 181.557);
148     poly19.ps[3] = Point(177.924, 141.557);
149     new ShapeRef(router, poly19, 19);
150 
151     Polygon poly47(4);
152     poly47.ps[0] = Point(697.924, 271.557);
153     poly47.ps[1] = Point(697.924, 311.557);
154     poly47.ps[2] = Point(657.924, 311.557);
155     poly47.ps[3] = Point(657.924, 271.557);
156     new ShapeRef(router, poly47, 47);
157 
158     Polygon poly8(4);
159     poly8.ps[0] = Point(1158.92, -80.6578);
160     poly8.ps[1] = Point(1158.92, -40.6578);
161     poly8.ps[2] = Point(1118.92, -40.6578);
162     poly8.ps[3] = Point(1118.92, -80.6578);
163     new ShapeRef(router, poly8, 8);
164 
165     Polygon poly32(4);
166     poly32.ps[0] = Point(1038.92, 141.557);
167     poly32.ps[1] = Point(1038.92, 181.557);
168     poly32.ps[2] = Point(998.924, 181.557);
169     poly32.ps[3] = Point(998.924, 141.557);
170     new ShapeRef(router, poly32, 32);
171 
172     Polygon poly51(4);
173     poly51.ps[0] = Point(1038.92, 323.557);
174     poly51.ps[1] = Point(1038.92, 363.557);
175     poly51.ps[2] = Point(998.924, 363.557);
176     poly51.ps[3] = Point(998.924, 323.557);
177     new ShapeRef(router, poly51, 51);
178 
179     Polygon poly52(4);
180     poly52.ps[0] = Point(217.924, 295.557);
181     poly52.ps[1] = Point(217.924, 335.557);
182     poly52.ps[2] = Point(177.924, 335.557);
183     poly52.ps[3] = Point(177.924, 295.557);
184     new ShapeRef(router, poly52, 52);
185 
186     Polygon poly53(4);
187     poly53.ps[0] = Point(577.924, 323.557);
188     poly53.ps[1] = Point(577.924, 363.557);
189     poly53.ps[2] = Point(537.924, 363.557);
190     poly53.ps[3] = Point(537.924, 323.557);
191     new ShapeRef(router, poly53, 53);
192 
193     Polygon poly22(4);
194     poly22.ps[0] = Point(697.924, 34.8422);
195     poly22.ps[1] = Point(697.924, 74.8422);
196     poly22.ps[2] = Point(657.924, 74.8422);
197     poly22.ps[3] = Point(657.924, 34.8422);
198     new ShapeRef(router, poly22, 22);
199 
200     Polygon poly4(4);
201     poly4.ps[0] = Point(1371.92, 29.8422);
202     poly4.ps[1] = Point(1371.92, 69.8422);
203     poly4.ps[2] = Point(1331.92, 69.8422);
204     poly4.ps[3] = Point(1331.92, 29.8422);
205     new ShapeRef(router, poly4, 4);
206 
207     Polygon poly6(4);
208     poly6.ps[0] = Point(1371.92, -80.6578);
209     poly6.ps[1] = Point(1371.92, -40.6578);
210     poly6.ps[2] = Point(1331.92, -40.6578);
211     poly6.ps[3] = Point(1331.92, -80.6578);
212     new ShapeRef(router, poly6, 6);
213 
214     Polygon poly44(4);
215     poly44.ps[0] = Point(97.9242, 507.557);
216     poly44.ps[1] = Point(97.9242, 547.557);
217     poly44.ps[2] = Point(57.9242, 547.557);
218     poly44.ps[3] = Point(57.9242, 507.557);
219     new ShapeRef(router, poly44, 44);
220 
221     Polygon poly54(4);
222     poly54.ps[0] = Point(697.924, 323.557);
223     poly54.ps[1] = Point(697.924, 363.557);
224     poly54.ps[2] = Point(657.924, 363.557);
225     poly54.ps[3] = Point(657.924, 323.557);
226     new ShapeRef(router, poly54, 54);
227 
228     Polygon poly55(4);
229     poly55.ps[0] = Point(457.924, 7.34222);
230     poly55.ps[1] = Point(457.924, 47.3422);
231     poly55.ps[2] = Point(417.924, 47.3422);
232     poly55.ps[3] = Point(417.924, 7.34222);
233     new ShapeRef(router, poly55, 55);
234 
235     Polygon poly56(4);
236     poly56.ps[0] = Point(457.924, -44.6578);
237     poly56.ps[1] = Point(457.924, -4.65778);
238     poly56.ps[2] = Point(417.924, -4.65778);
239     poly56.ps[3] = Point(417.924, -44.6578);
240     new ShapeRef(router, poly56, 56);
241 
242     Polygon poly57(4);
243     poly57.ps[0] = Point(817.924, 141.557);
244     poly57.ps[1] = Point(817.924, 181.557);
245     poly57.ps[2] = Point(777.924, 181.557);
246     poly57.ps[3] = Point(777.924, 141.557);
247     new ShapeRef(router, poly57, 57);
248 
249     Polygon poly58(4);
250     poly58.ps[0] = Point(97.9242, 14.8422);
251     poly58.ps[1] = Point(97.9242, 54.8422);
252     poly58.ps[2] = Point(57.9242, 54.8422);
253     poly58.ps[3] = Point(57.9242, 14.8422);
254     new ShapeRef(router, poly58, 58);
255 
256     Polygon poly59(4);
257     poly59.ps[0] = Point(937.924, 323.557);
258     poly59.ps[1] = Point(937.924, 363.557);
259     poly59.ps[2] = Point(897.924, 363.557);
260     poly59.ps[3] = Point(897.924, 323.557);
261     new ShapeRef(router, poly59, 59);
262 
263     Polygon poly25(4);
264     poly25.ps[0] = Point(697.924, 883.057);
265     poly25.ps[1] = Point(697.924, 923.057);
266     poly25.ps[2] = Point(657.924, 923.057);
267     poly25.ps[3] = Point(657.924, 883.057);
268     new ShapeRef(router, poly25, 25);
269 
270     Polygon poly24(4);
271     poly24.ps[0] = Point(457.924, 743.557);
272     poly24.ps[1] = Point(457.924, 783.557);
273     poly24.ps[2] = Point(417.924, 783.557);
274     poly24.ps[3] = Point(417.924, 743.557);
275     new ShapeRef(router, poly24, 24);
276 
277     Polygon poly39(4);
278     poly39.ps[0] = Point(457.924, 141.557);
279     poly39.ps[1] = Point(457.924, 181.557);
280     poly39.ps[2] = Point(417.924, 181.557);
281     poly39.ps[3] = Point(417.924, 141.557);
282     new ShapeRef(router, poly39, 39);
283 
284     Polygon poly35(4);
285     poly35.ps[0] = Point(1158.92, 40.3422);
286     poly35.ps[1] = Point(1158.92, 80.3422);
287     poly35.ps[2] = Point(1118.92, 80.3422);
288     poly35.ps[3] = Point(1118.92, 40.3422);
289     new ShapeRef(router, poly35, 35);
290 
291     Polygon poly34(4);
292     poly34.ps[0] = Point(1278.92, 323.557);
293     poly34.ps[1] = Point(1278.92, 363.557);
294     poly34.ps[2] = Point(1238.92, 363.557);
295     poly34.ps[3] = Point(1238.92, 323.557);
296     new ShapeRef(router, poly34, 34);
297 
298     Polygon poly42(4);
299     poly42.ps[0] = Point(697.924, 415.557);
300     poly42.ps[1] = Point(697.924, 455.557);
301     poly42.ps[2] = Point(657.924, 455.557);
302     poly42.ps[3] = Point(657.924, 415.557);
303     new ShapeRef(router, poly42, 42);
304 
305     Polygon poly40(4);
306     poly40.ps[0] = Point(97.9242, 141.557);
307     poly40.ps[1] = Point(97.9242, 181.557);
308     poly40.ps[2] = Point(57.9242, 181.557);
309     poly40.ps[3] = Point(57.9242, 141.557);
310     new ShapeRef(router, poly40, 40);
311 
312     Polygon poly123(4);
313     poly123.ps[0] = Point(645.924, 833.057);
314     poly123.ps[1] = Point(645.924, 873.057);
315     poly123.ps[2] = Point(589.924, 873.057);
316     poly123.ps[3] = Point(589.924, 833.057);
317     new ShapeRef(router, poly123, 123);
318 
319     Polygon poly124(4);
320     poly124.ps[0] = Point(405.924, 91.5565);
321     poly124.ps[1] = Point(405.924, 131.557);
322     poly124.ps[2] = Point(349.924, 131.557);
323     poly124.ps[3] = Point(349.924, 91.5565);
324     new ShapeRef(router, poly124, 124);
325 
326     Polygon poly125(4);
327     poly125.ps[0] = Point(405.924, -42.6578);
328     poly125.ps[1] = Point(405.924, -2.65778);
329     poly125.ps[2] = Point(349.924, -2.65778);
330     poly125.ps[3] = Point(349.924, -42.6578);
331     new ShapeRef(router, poly125, 125);
332 
333     Polygon poly126(4);
334     poly126.ps[0] = Point(525.924, -24.1578);
335     poly126.ps[1] = Point(525.924, 15.8422);
336     poly126.ps[2] = Point(469.924, 15.8422);
337     poly126.ps[3] = Point(469.924, -24.1578);
338     new ShapeRef(router, poly126, 126);
339 
340     Polygon poly127(4);
341     poly127.ps[0] = Point(645.924, -24.1578);
342     poly127.ps[1] = Point(645.924, 15.8422);
343     poly127.ps[2] = Point(589.924, 15.8422);
344     poly127.ps[3] = Point(589.924, -24.1578);
345     new ShapeRef(router, poly127, 127);
346 
347     Polygon poly128(4);
348     poly128.ps[0] = Point(765.924, 504.057);
349     poly128.ps[1] = Point(765.924, 544.057);
350     poly128.ps[2] = Point(709.924, 544.057);
351     poly128.ps[3] = Point(709.924, 504.057);
352     new ShapeRef(router, poly128, 128);
353 
354     Polygon poly129(4);
355     poly129.ps[0] = Point(525.924, 457.557);
356     poly129.ps[1] = Point(525.924, 497.557);
357     poly129.ps[2] = Point(469.924, 497.557);
358     poly129.ps[3] = Point(469.924, 457.557);
359     new ShapeRef(router, poly129, 129);
360 
361     Polygon poly130(4);
362     poly130.ps[0] = Point(525.924, 365.557);
363     poly130.ps[1] = Point(525.924, 405.557);
364     poly130.ps[2] = Point(469.924, 405.557);
365     poly130.ps[3] = Point(469.924, 365.557);
366     new ShapeRef(router, poly130, 130);
367 
368     Polygon poly131(4);
369     poly131.ps[0] = Point(645.924, 457.557);
370     poly131.ps[1] = Point(645.924, 497.557);
371     poly131.ps[2] = Point(589.924, 497.557);
372     poly131.ps[3] = Point(589.924, 457.557);
373     new ShapeRef(router, poly131, 131);
374 
375     Polygon poly132(4);
376     poly132.ps[0] = Point(645.924, 365.557);
377     poly132.ps[1] = Point(645.924, 405.557);
378     poly132.ps[2] = Point(589.924, 405.557);
379     poly132.ps[3] = Point(589.924, 365.557);
380     new ShapeRef(router, poly132, 132);
381 
382     Polygon poly133(4);
383     poly133.ps[0] = Point(885.924, 273.557);
384     poly133.ps[1] = Point(885.924, 313.557);
385     poly133.ps[2] = Point(829.924, 313.557);
386     poly133.ps[3] = Point(829.924, 273.557);
387     new ShapeRef(router, poly133, 133);
388 
389     Polygon poly134(4);
390     poly134.ps[0] = Point(885.924, 365.557);
391     poly134.ps[1] = Point(885.924, 405.557);
392     poly134.ps[2] = Point(829.924, 405.557);
393     poly134.ps[3] = Point(829.924, 365.557);
394     new ShapeRef(router, poly134, 134);
395 
396     Polygon poly135(4);
397     poly135.ps[0] = Point(885.924, 91.5565);
398     poly135.ps[1] = Point(885.924, 131.557);
399     poly135.ps[2] = Point(829.924, 131.557);
400     poly135.ps[3] = Point(829.924, 91.5565);
401     new ShapeRef(router, poly135, 135);
402 
403     Polygon poly136(4);
404     poly136.ps[0] = Point(765.924, 273.557);
405     poly136.ps[1] = Point(765.924, 313.557);
406     poly136.ps[2] = Point(709.924, 313.557);
407     poly136.ps[3] = Point(709.924, 273.557);
408     new ShapeRef(router, poly136, 136);
409 
410     Polygon poly137(4);
411     poly137.ps[0] = Point(1106.92, 318.557);
412     poly137.ps[1] = Point(1106.92, 358.557);
413     poly137.ps[2] = Point(1050.92, 358.557);
414     poly137.ps[3] = Point(1050.92, 318.557);
415     new ShapeRef(router, poly137, 137);
416 
417     Polygon poly138(4);
418     poly138.ps[0] = Point(1226.92, 318.557);
419     poly138.ps[1] = Point(1226.92, 358.557);
420     poly138.ps[2] = Point(1170.92, 358.557);
421     poly138.ps[3] = Point(1170.92, 318.557);
422     new ShapeRef(router, poly138, 138);
423 
424     Polygon poly139(4);
425     poly139.ps[0] = Point(1106.92, 82.3422);
426     poly139.ps[1] = Point(1106.92, 122.342);
427     poly139.ps[2] = Point(1050.92, 122.342);
428     poly139.ps[3] = Point(1050.92, 82.3422);
429     new ShapeRef(router, poly139, 139);
430 
431     Polygon poly140(4);
432     poly140.ps[0] = Point(1106.92, -9.65778);
433     poly140.ps[1] = Point(1106.92, 30.3422);
434     poly140.ps[2] = Point(1050.92, 30.3422);
435     poly140.ps[3] = Point(1050.92, -9.65778);
436     new ShapeRef(router, poly140, 140);
437 
438     Polygon poly141(4);
439     poly141.ps[0] = Point(1226.92, 82.3422);
440     poly141.ps[1] = Point(1226.92, 122.342);
441     poly141.ps[2] = Point(1170.92, 122.342);
442     poly141.ps[3] = Point(1170.92, 82.3422);
443     new ShapeRef(router, poly141, 141);
444 
445     Polygon poly142(4);
446     poly142.ps[0] = Point(1106.92, -130.658);
447     poly142.ps[1] = Point(1106.92, -90.6578);
448     poly142.ps[2] = Point(1050.92, -90.6578);
449     poly142.ps[3] = Point(1050.92, -130.658);
450     new ShapeRef(router, poly142, 142);
451 
452     Polygon poly143(4);
453     poly143.ps[0] = Point(986.924, 210.557);
454     poly143.ps[1] = Point(986.924, 250.557);
455     poly143.ps[2] = Point(930.924, 250.557);
456     poly143.ps[3] = Point(930.924, 210.557);
457     new ShapeRef(router, poly143, 143);
458 
459     Polygon poly144(4);
460     poly144.ps[0] = Point(765.924, 91.5565);
461     poly144.ps[1] = Point(765.924, 131.557);
462     poly144.ps[2] = Point(709.924, 131.557);
463     poly144.ps[3] = Point(709.924, 91.5565);
464     new ShapeRef(router, poly144, 144);
465 
466     Polygon poly145(4);
467     poly145.ps[0] = Point(765.924, 790.057);
468     poly145.ps[1] = Point(765.924, 830.057);
469     poly145.ps[2] = Point(709.924, 830.057);
470     poly145.ps[3] = Point(709.924, 790.057);
471     new ShapeRef(router, poly145, 145);
472 
473     Polygon poly146(4);
474     poly146.ps[0] = Point(45.9242, 232.5);
475     poly146.ps[1] = Point(45.9242, 272.5);
476     poly146.ps[2] = Point(-14.0758, 272.5);
477     poly146.ps[3] = Point(-14.0758, 232.5);
478     new ShapeRef(router, poly146, 146);
479 
480     Polygon poly147(4);
481     poly147.ps[0] = Point(-26.0758, 274.75);
482     poly147.ps[1] = Point(-26.0758, 334.75);
483     poly147.ps[2] = Point(-66.0758, 334.75);
484     poly147.ps[3] = Point(-66.0758, 274.75);
485     new ShapeRef(router, poly147, 147);
486 
487     Polygon poly70(4);
488     poly70.ps[0] = Point(207.924, 203.557);
489     poly70.ps[1] = Point(207.924, 223.557);
490     poly70.ps[2] = Point(187.924, 223.557);
491     poly70.ps[3] = Point(187.924, 203.557);
492     new ShapeRef(router, poly70, 70);
493 
494     Polygon poly71(4);
495     poly71.ps[0] = Point(267.924, 305.557);
496     poly71.ps[1] = Point(267.924, 325.557);
497     poly71.ps[2] = Point(247.924, 325.557);
498     poly71.ps[3] = Point(247.924, 305.557);
499     new ShapeRef(router, poly71, 71);
500 
501     Polygon poly72(4);
502     poly72.ps[0] = Point(87.9242, 357.557);
503     poly72.ps[1] = Point(87.9242, 377.557);
504     poly72.ps[2] = Point(67.9242, 377.557);
505     poly72.ps[3] = Point(67.9242, 357.557);
506     new ShapeRef(router, poly72, 72);
507 
508     Polygon poly73(4);
509     poly73.ps[0] = Point(147.924, 517.557);
510     poly73.ps[1] = Point(147.924, 537.557);
511     poly73.ps[2] = Point(127.924, 537.557);
512     poly73.ps[3] = Point(127.924, 517.557);
513     new ShapeRef(router, poly73, 73);
514 
515     Polygon poly74(4);
516     poly74.ps[0] = Point(147.924, 609.557);
517     poly74.ps[1] = Point(147.924, 629.557);
518     poly74.ps[2] = Point(127.924, 629.557);
519     poly74.ps[3] = Point(127.924, 609.557);
520     new ShapeRef(router, poly74, 74);
521 
522     Polygon poly75(4);
523     poly75.ps[0] = Point(87.9242, 651.557);
524     poly75.ps[1] = Point(87.9242, 671.557);
525     poly75.ps[2] = Point(67.9242, 671.557);
526     poly75.ps[3] = Point(67.9242, 651.557);
527     new ShapeRef(router, poly75, 75);
528 
529     Polygon poly76(4);
530     poly76.ps[0] = Point(147.924, 753.557);
531     poly76.ps[1] = Point(147.924, 773.557);
532     poly76.ps[2] = Point(127.924, 773.557);
533     poly76.ps[3] = Point(127.924, 753.557);
534     new ShapeRef(router, poly76, 76);
535 
536     Polygon poly77(4);
537     poly77.ps[0] = Point(267.924, 753.557);
538     poly77.ps[1] = Point(267.924, 773.557);
539     poly77.ps[2] = Point(247.924, 773.557);
540     poly77.ps[3] = Point(247.924, 753.557);
541     new ShapeRef(router, poly77, 77);
542 
543     Polygon poly78(4);
544     poly78.ps[0] = Point(387.924, 617.557);
545     poly78.ps[1] = Point(387.924, 637.557);
546     poly78.ps[2] = Point(367.924, 637.557);
547     poly78.ps[3] = Point(367.924, 617.557);
548     new ShapeRef(router, poly78, 78);
549 
550     Polygon poly79(4);
551     poly79.ps[0] = Point(387.924, 753.557);
552     poly79.ps[1] = Point(387.924, 773.557);
553     poly79.ps[2] = Point(367.924, 773.557);
554     poly79.ps[3] = Point(367.924, 753.557);
555     new ShapeRef(router, poly79, 79);
556 
557     Polygon poly80(4);
558     poly80.ps[0] = Point(507.924, 753.557);
559     poly80.ps[1] = Point(507.924, 773.557);
560     poly80.ps[2] = Point(487.924, 773.557);
561     poly80.ps[3] = Point(487.924, 753.557);
562     new ShapeRef(router, poly80, 80);
563 
564     Polygon poly81(4);
565     poly81.ps[0] = Point(627.924, 753.557);
566     poly81.ps[1] = Point(627.924, 773.557);
567     poly81.ps[2] = Point(607.924, 773.557);
568     poly81.ps[3] = Point(607.924, 753.557);
569     new ShapeRef(router, poly81, 81);
570 
571     Polygon poly82(4);
572     poly82.ps[0] = Point(507.924, 893.057);
573     poly82.ps[1] = Point(507.924, 913.057);
574     poly82.ps[2] = Point(487.924, 913.057);
575     poly82.ps[3] = Point(487.924, 893.057);
576     new ShapeRef(router, poly82, 82);
577 
578     Polygon poly83(4);
579     poly83.ps[0] = Point(627.924, 893.057);
580     poly83.ps[1] = Point(627.924, 913.057);
581     poly83.ps[2] = Point(607.924, 913.057);
582     poly83.ps[3] = Point(607.924, 893.057);
583     new ShapeRef(router, poly83, 83);
584 
585     Polygon poly84(4);
586     poly84.ps[0] = Point(387.924, 151.557);
587     poly84.ps[1] = Point(387.924, 171.557);
588     poly84.ps[2] = Point(367.924, 171.557);
589     poly84.ps[3] = Point(367.924, 151.557);
590     new ShapeRef(router, poly84, 84);
591 
592     Polygon poly85(4);
593     poly85.ps[0] = Point(387.924, 17.3422);
594     poly85.ps[1] = Point(387.924, 37.3422);
595     poly85.ps[2] = Point(367.924, 37.3422);
596     poly85.ps[3] = Point(367.924, 17.3422);
597     new ShapeRef(router, poly85, 85);
598 
599     Polygon poly86(4);
600     poly86.ps[0] = Point(507.924, 35.8422);
601     poly86.ps[1] = Point(507.924, 55.8422);
602     poly86.ps[2] = Point(487.924, 55.8422);
603     poly86.ps[3] = Point(487.924, 35.8422);
604     new ShapeRef(router, poly86, 86);
605 
606     Polygon poly87(4);
607     poly87.ps[0] = Point(627.924, 35.8422);
608     poly87.ps[1] = Point(627.924, 55.8422);
609     poly87.ps[2] = Point(607.924, 55.8422);
610     poly87.ps[3] = Point(607.924, 35.8422);
611     new ShapeRef(router, poly87, 87);
612 
613     Polygon poly88(4);
614     poly88.ps[0] = Point(747.924, 564.057);
615     poly88.ps[1] = Point(747.924, 584.057);
616     poly88.ps[2] = Point(727.924, 584.057);
617     poly88.ps[3] = Point(727.924, 564.057);
618     new ShapeRef(router, poly88, 88);
619 
620     Polygon poly89(4);
621     poly89.ps[0] = Point(507.924, 517.557);
622     poly89.ps[1] = Point(507.924, 537.557);
623     poly89.ps[2] = Point(487.924, 537.557);
624     poly89.ps[3] = Point(487.924, 517.557);
625     new ShapeRef(router, poly89, 89);
626 
627     Polygon poly90(4);
628     poly90.ps[0] = Point(507.924, 425.557);
629     poly90.ps[1] = Point(507.924, 445.557);
630     poly90.ps[2] = Point(487.924, 445.557);
631     poly90.ps[3] = Point(487.924, 425.557);
632     new ShapeRef(router, poly90, 90);
633 
634     Polygon poly91(4);
635     poly91.ps[0] = Point(627.924, 517.557);
636     poly91.ps[1] = Point(627.924, 537.557);
637     poly91.ps[2] = Point(607.924, 537.557);
638     poly91.ps[3] = Point(607.924, 517.557);
639     new ShapeRef(router, poly91, 91);
640 
641     Polygon poly92(4);
642     poly92.ps[0] = Point(627.924, 425.557);
643     poly92.ps[1] = Point(627.924, 445.557);
644     poly92.ps[2] = Point(607.924, 445.557);
645     poly92.ps[3] = Point(607.924, 425.557);
646     new ShapeRef(router, poly92, 92);
647 
648     Polygon poly93(4);
649     poly93.ps[0] = Point(867.924, 333.557);
650     poly93.ps[1] = Point(867.924, 353.557);
651     poly93.ps[2] = Point(847.924, 353.557);
652     poly93.ps[3] = Point(847.924, 333.557);
653     new ShapeRef(router, poly93, 93);
654 
655     Polygon poly94(4);
656     poly94.ps[0] = Point(867.924, 425.557);
657     poly94.ps[1] = Point(867.924, 445.557);
658     poly94.ps[2] = Point(847.924, 445.557);
659     poly94.ps[3] = Point(847.924, 425.557);
660     new ShapeRef(router, poly94, 94);
661 
662     Polygon poly95(4);
663     poly95.ps[0] = Point(867.924, 151.557);
664     poly95.ps[1] = Point(867.924, 171.557);
665     poly95.ps[2] = Point(847.924, 171.557);
666     poly95.ps[3] = Point(847.924, 151.557);
667     new ShapeRef(router, poly95, 95);
668 
669     Polygon poly96(4);
670     poly96.ps[0] = Point(747.924, 333.557);
671     poly96.ps[1] = Point(747.924, 353.557);
672     poly96.ps[2] = Point(727.924, 353.557);
673     poly96.ps[3] = Point(727.924, 333.557);
674     new ShapeRef(router, poly96, 96);
675 
676     Polygon poly97(4);
677     poly97.ps[0] = Point(1088.92, 378.557);
678     poly97.ps[1] = Point(1088.92, 398.557);
679     poly97.ps[2] = Point(1068.92, 398.557);
680     poly97.ps[3] = Point(1068.92, 378.557);
681     new ShapeRef(router, poly97, 97);
682 
683     Polygon poly98(4);
684     poly98.ps[0] = Point(1208.92, 378.557);
685     poly98.ps[1] = Point(1208.92, 398.557);
686     poly98.ps[2] = Point(1188.92, 398.557);
687     poly98.ps[3] = Point(1188.92, 378.557);
688     new ShapeRef(router, poly98, 98);
689 
690     Polygon poly99(4);
691     poly99.ps[0] = Point(1088.92, 142.342);
692     poly99.ps[1] = Point(1088.92, 162.342);
693     poly99.ps[2] = Point(1068.92, 162.342);
694     poly99.ps[3] = Point(1068.92, 142.342);
695     new ShapeRef(router, poly99, 99);
696 
697     Polygon poly100(4);
698     poly100.ps[0] = Point(1088.92, 50.3422);
699     poly100.ps[1] = Point(1088.92, 70.3422);
700     poly100.ps[2] = Point(1068.92, 70.3422);
701     poly100.ps[3] = Point(1068.92, 50.3422);
702     new ShapeRef(router, poly100, 100);
703 
704     Polygon poly101(4);
705     poly101.ps[0] = Point(1208.92, 142.342);
706     poly101.ps[1] = Point(1208.92, 162.342);
707     poly101.ps[2] = Point(1188.92, 162.342);
708     poly101.ps[3] = Point(1188.92, 142.342);
709     new ShapeRef(router, poly101, 101);
710 
711     Polygon poly102(4);
712     poly102.ps[0] = Point(1088.92, -70.6578);
713     poly102.ps[1] = Point(1088.92, -50.6578);
714     poly102.ps[2] = Point(1068.92, -50.6578);
715     poly102.ps[3] = Point(1068.92, -70.6578);
716     new ShapeRef(router, poly102, 102);
717 
718     Polygon poly103(4);
719     poly103.ps[0] = Point(968.924, 270.557);
720     poly103.ps[1] = Point(968.924, 290.557);
721     poly103.ps[2] = Point(948.924, 290.557);
722     poly103.ps[3] = Point(948.924, 270.557);
723     new ShapeRef(router, poly103, 103);
724 
725     Polygon poly11(4);
726     poly11.ps[0] = Point(817.924, -80.6578);
727     poly11.ps[1] = Point(817.924, -40.6578);
728     poly11.ps[2] = Point(777.924, -40.6578);
729     poly11.ps[3] = Point(777.924, -80.6578);
730     new ShapeRef(router, poly11, 11);
731 
732     Polygon poly20(4);
733     poly20.ps[0] = Point(337.924, 507.557);
734     poly20.ps[1] = Point(337.924, 547.557);
735     poly20.ps[2] = Point(297.924, 547.557);
736     poly20.ps[3] = Point(297.924, 507.557);
737     new ShapeRef(router, poly20, 20);
738 
739     Polygon poly33(4);
740     poly33.ps[0] = Point(937.924, 415.557);
741     poly33.ps[1] = Point(937.924, 455.557);
742     poly33.ps[2] = Point(897.924, 455.557);
743     poly33.ps[3] = Point(897.924, 415.557);
744     new ShapeRef(router, poly33, 33);
745 
746     Polygon poly27(4);
747     poly27.ps[0] = Point(577.924, 507.557);
748     poly27.ps[1] = Point(577.924, 547.557);
749     poly27.ps[2] = Point(537.924, 547.557);
750     poly27.ps[3] = Point(537.924, 507.557);
751     new ShapeRef(router, poly27, 27);
752 
753     Polygon poly1(4);
754     poly1.ps[0] = Point(817.924, 840.057);
755     poly1.ps[1] = Point(817.924, 880.057);
756     poly1.ps[2] = Point(777.924, 880.057);
757     poly1.ps[3] = Point(777.924, 840.057);
758     new ShapeRef(router, poly1, 1);
759 
760     Polygon poly104(4);
761     poly104.ps[0] = Point(747.924, 151.557);
762     poly104.ps[1] = Point(747.924, 171.557);
763     poly104.ps[2] = Point(727.924, 171.557);
764     poly104.ps[3] = Point(727.924, 151.557);
765     new ShapeRef(router, poly104, 104);
766 
767     Polygon poly105(4);
768     poly105.ps[0] = Point(747.924, 850.057);
769     poly105.ps[1] = Point(747.924, 870.057);
770     poly105.ps[2] = Point(727.924, 870.057);
771     poly105.ps[3] = Point(727.924, 850.057);
772     new ShapeRef(router, poly105, 105);
773 
774     Polygon poly106(4);
775     poly106.ps[0] = Point(765.924, -130.658);
776     poly106.ps[1] = Point(765.924, -90.6578);
777     poly106.ps[2] = Point(709.924, -90.6578);
778     poly106.ps[3] = Point(709.924, -130.658);
779     new ShapeRef(router, poly106, 106);
780 
781     Polygon poly107(4);
782     poly107.ps[0] = Point(165.924, -35.1578);
783     poly107.ps[1] = Point(165.924, 4.84222);
784     poly107.ps[2] = Point(109.924, 4.84222);
785     poly107.ps[3] = Point(109.924, -35.1578);
786     new ShapeRef(router, poly107, 107);
787 
788     Polygon poly108(4);
789     poly108.ps[0] = Point(165.924, 91.5565);
790     poly108.ps[1] = Point(165.924, 131.557);
791     poly108.ps[2] = Point(109.924, 131.557);
792     poly108.ps[3] = Point(109.924, 91.5565);
793     new ShapeRef(router, poly108, 108);
794 
795     Polygon poly109(4);
796     poly109.ps[0] = Point(285.924, 91.5565);
797     poly109.ps[1] = Point(285.924, 131.557);
798     poly109.ps[2] = Point(229.924, 131.557);
799     poly109.ps[3] = Point(229.924, 91.5565);
800     new ShapeRef(router, poly109, 109);
801 
802     Polygon poly110(4);
803     poly110.ps[0] = Point(287.924, 193.557);
804     poly110.ps[1] = Point(287.924, 233.557);
805     poly110.ps[2] = Point(231.924, 233.557);
806     poly110.ps[3] = Point(231.924, 193.557);
807     new ShapeRef(router, poly110, 110);
808 
809     Polygon poly111(4);
810     poly111.ps[0] = Point(285.924, 245.557);
811     poly111.ps[1] = Point(285.924, 285.557);
812     poly111.ps[2] = Point(229.924, 285.557);
813     poly111.ps[3] = Point(229.924, 245.557);
814     new ShapeRef(router, poly111, 111);
815 
816     Polygon poly112(4);
817     poly112.ps[0] = Point(167.924, 347.557);
818     poly112.ps[1] = Point(167.924, 387.557);
819     poly112.ps[2] = Point(111.924, 387.557);
820     poly112.ps[3] = Point(111.924, 347.557);
821     new ShapeRef(router, poly112, 112);
822 
823     Polygon poly113(4);
824     poly113.ps[0] = Point(165.924, 457.557);
825     poly113.ps[1] = Point(165.924, 497.557);
826     poly113.ps[2] = Point(109.924, 497.557);
827     poly113.ps[3] = Point(109.924, 457.557);
828     new ShapeRef(router, poly113, 113);
829 
830     Polygon poly114(4);
831     poly114.ps[0] = Point(165.924, 549.557);
832     poly114.ps[1] = Point(165.924, 589.557);
833     poly114.ps[2] = Point(109.924, 589.557);
834     poly114.ps[3] = Point(109.924, 549.557);
835     new ShapeRef(router, poly114, 114);
836 
837     Polygon poly115(4);
838     poly115.ps[0] = Point(167.924, 641.557);
839     poly115.ps[1] = Point(167.924, 681.557);
840     poly115.ps[2] = Point(111.924, 681.557);
841     poly115.ps[3] = Point(111.924, 641.557);
842     new ShapeRef(router, poly115, 115);
843 
844     Polygon poly116(4);
845     poly116.ps[0] = Point(165.924, 693.557);
846     poly116.ps[1] = Point(165.924, 733.557);
847     poly116.ps[2] = Point(109.924, 733.557);
848     poly116.ps[3] = Point(109.924, 693.557);
849     new ShapeRef(router, poly116, 116);
850 
851     Polygon poly117(4);
852     poly117.ps[0] = Point(285.924, 693.557);
853     poly117.ps[1] = Point(285.924, 733.557);
854     poly117.ps[2] = Point(229.924, 733.557);
855     poly117.ps[3] = Point(229.924, 693.557);
856     new ShapeRef(router, poly117, 117);
857 
858     Polygon poly118(4);
859     poly118.ps[0] = Point(405.924, 557.557);
860     poly118.ps[1] = Point(405.924, 597.557);
861     poly118.ps[2] = Point(349.924, 597.557);
862     poly118.ps[3] = Point(349.924, 557.557);
863     new ShapeRef(router, poly118, 118);
864 
865     Polygon poly119(4);
866     poly119.ps[0] = Point(405.924, 693.557);
867     poly119.ps[1] = Point(405.924, 733.557);
868     poly119.ps[2] = Point(349.924, 733.557);
869     poly119.ps[3] = Point(349.924, 693.557);
870     new ShapeRef(router, poly119, 119);
871 
872     Polygon poly120(4);
873     poly120.ps[0] = Point(525.924, 693.557);
874     poly120.ps[1] = Point(525.924, 733.557);
875     poly120.ps[2] = Point(469.924, 733.557);
876     poly120.ps[3] = Point(469.924, 693.557);
877     new ShapeRef(router, poly120, 120);
878 
879     Polygon poly121(4);
880     poly121.ps[0] = Point(645.924, 693.557);
881     poly121.ps[1] = Point(645.924, 733.557);
882     poly121.ps[2] = Point(589.924, 733.557);
883     poly121.ps[3] = Point(589.924, 693.557);
884     new ShapeRef(router, poly121, 121);
885 
886     Polygon poly122(4);
887     poly122.ps[0] = Point(525.924, 833.057);
888     poly122.ps[1] = Point(525.924, 873.057);
889     poly122.ps[2] = Point(469.924, 873.057);
890     poly122.ps[3] = Point(469.924, 833.057);
891     new ShapeRef(router, poly122, 122);
892 
893     Polygon poly13(4);
894     poly13.ps[0] = Point(1158.92, 323.557);
895     poly13.ps[1] = Point(1158.92, 363.557);
896     poly13.ps[2] = Point(1118.92, 363.557);
897     poly13.ps[3] = Point(1118.92, 323.557);
898     new ShapeRef(router, poly13, 13);
899 
900     Polygon poly9(4);
901     poly9.ps[0] = Point(1038.92, -80.6578);
902     poly9.ps[1] = Point(1038.92, -40.6578);
903     poly9.ps[2] = Point(998.924, -40.6578);
904     poly9.ps[3] = Point(998.924, -80.6578);
905     new ShapeRef(router, poly9, 9);
906 
907     Polygon poly26(4);
908     poly26.ps[0] = Point(697.924, 743.557);
909     poly26.ps[1] = Point(697.924, 783.557);
910     poly26.ps[2] = Point(657.924, 783.557);
911     poly26.ps[3] = Point(657.924, 743.557);
912     new ShapeRef(router, poly26, 26);
913 
914     Polygon poly37(4);
915     poly37.ps[0] = Point(457.924, 607.557);
916     poly37.ps[1] = Point(457.924, 647.557);
917     poly37.ps[2] = Point(417.924, 647.557);
918     poly37.ps[3] = Point(417.924, 607.557);
919     new ShapeRef(router, poly37, 37);
920 
921     Polygon poly17(4);
922     poly17.ps[0] = Point(577.924, 883.057);
923     poly17.ps[1] = Point(577.924, 923.057);
924     poly17.ps[2] = Point(537.924, 923.057);
925     poly17.ps[3] = Point(537.924, 883.057);
926     new ShapeRef(router, poly17, 17);
927 
928     Polygon poly38(4);
929     poly38.ps[0] = Point(217.924, 507.557);
930     poly38.ps[1] = Point(217.924, 547.557);
931     poly38.ps[2] = Point(177.924, 547.557);
932     poly38.ps[3] = Point(177.924, 507.557);
933     new ShapeRef(router, poly38, 38);
934 
935     Polygon poly41(4);
936     poly41.ps[0] = Point(577.924, 743.557);
937     poly41.ps[1] = Point(577.924, 783.557);
938     poly41.ps[2] = Point(537.924, 783.557);
939     poly41.ps[3] = Point(537.924, 743.557);
940     new ShapeRef(router, poly41, 41);
941 
942     Polygon poly28(4);
943     poly28.ps[0] = Point(817.924, 323.557);
944     poly28.ps[1] = Point(817.924, 363.557);
945     poly28.ps[2] = Point(777.924, 363.557);
946     poly28.ps[3] = Point(777.924, 323.557);
947     new ShapeRef(router, poly28, 28);
948 
949     Polygon poly21(4);
950     poly21.ps[0] = Point(937.924, 141.557);
951     poly21.ps[1] = Point(937.924, 181.557);
952     poly21.ps[2] = Point(897.924, 181.557);
953     poly21.ps[3] = Point(897.924, 141.557);
954     new ShapeRef(router, poly21, 21);
955 
956     Polygon poly48(4);
957     poly48.ps[0] = Point(97.9242, 743.557);
958     poly48.ps[1] = Point(97.9242, 783.557);
959     poly48.ps[2] = Point(57.9242, 783.557);
960     poly48.ps[3] = Point(57.9242, 743.557);
961     new ShapeRef(router, poly48, 48);
962 
963     Polygon poly49(4);
964     poly49.ps[0] = Point(45.9242, 169.75);
965     poly49.ps[1] = Point(45.9242, 334.75);
966     poly49.ps[2] = Point(-242.076, 334.75);
967     poly49.ps[3] = Point(-242.076, 169.75);
968     new ShapeRef(router, poly49, 49);
969 
970     Polygon poly50(4);
971     poly50.ps[0] = Point(272.5, -82.1578);
972     poly50.ps[1] = Point(272.5, -47.1578);
973     poly50.ps[2] = Point(35.5, -47.1578);
974     poly50.ps[3] = Point(35.5, -82.1578);
975     new ShapeRef(router, poly50, 50);
976 
977     Polygon poly3(4);
978     poly3.ps[0] = Point(1278.92, -22.1578);
979     poly3.ps[1] = Point(1278.92, 17.8422);
980     poly3.ps[2] = Point(1238.92, 17.8422);
981     poly3.ps[3] = Point(1238.92, -22.1578);
982     new ShapeRef(router, poly3, 3);
983 
984     Polygon poly43(4);
985     poly43.ps[0] = Point(1038.92, 1.84222);
986     poly43.ps[1] = Point(1038.92, 41.8422);
987     poly43.ps[2] = Point(998.924, 41.8422);
988     poly43.ps[3] = Point(998.924, 1.84222);
989     new ShapeRef(router, poly43, 43);
990 
991     Polygon poly30(4);
992     poly30.ps[0] = Point(1278.92, 415.557);
993     poly30.ps[1] = Point(1278.92, 455.557);
994     poly30.ps[2] = Point(1238.92, 455.557);
995     poly30.ps[3] = Point(1238.92, 415.557);
996     new ShapeRef(router, poly30, 30);
997 
998     Polygon poly31(4);
999     poly31.ps[0] = Point(1278.92, 141.557);
1000     poly31.ps[1] = Point(1278.92, 181.557);
1001     poly31.ps[2] = Point(1238.92, 181.557);
1002     poly31.ps[3] = Point(1238.92, 141.557);
1003     new ShapeRef(router, poly31, 31);
1004 
1005     Polygon poly46(4);
1006     poly46.ps[0] = Point(577.924, 415.557);
1007     poly46.ps[1] = Point(577.924, 455.557);
1008     poly46.ps[2] = Point(537.924, 455.557);
1009     poly46.ps[3] = Point(537.924, 415.557);
1010     new ShapeRef(router, poly46, 46);
1011 
1012     Polygon poly14(4);
1013     poly14.ps[0] = Point(1158.92, 141.557);
1014     poly14.ps[1] = Point(1158.92, 181.557);
1015     poly14.ps[2] = Point(1118.92, 181.557);
1016     poly14.ps[3] = Point(1118.92, 141.557);
1017     new ShapeRef(router, poly14, 14);
1018 
1019     Polygon poly2(4);
1020     poly2.ps[0] = Point(577.924, 795.557);
1021     poly2.ps[1] = Point(577.924, 835.557);
1022     poly2.ps[2] = Point(537.924, 835.557);
1023     poly2.ps[3] = Point(537.924, 795.557);
1024     new ShapeRef(router, poly2, 2);
1025 
1026     Polygon poly5(4);
1027     poly5.ps[0] = Point(1371.92, -22.1578);
1028     poly5.ps[1] = Point(1371.92, 17.8422);
1029     poly5.ps[2] = Point(1331.92, 17.8422);
1030     poly5.ps[3] = Point(1331.92, -22.1578);
1031     new ShapeRef(router, poly5, 5);
1032 
1033     Polygon poly10(4);
1034     poly10.ps[0] = Point(937.924, -80.6578);
1035     poly10.ps[1] = Point(937.924, -40.6578);
1036     poly10.ps[2] = Point(897.924, -40.6578);
1037     poly10.ps[3] = Point(897.924, -80.6578);
1038     new ShapeRef(router, poly10, 10);
1039 
1040     ConnRef *connRef248 = new ConnRef(router, 248);
1041     ConnEnd srcPt248(Point(737.924, 524.057), 15);
1042     connRef248->setSourceEndpoint(srcPt248);
1043     ConnEnd dstPt248(Point(737.924, 574.057), 15);
1044     connRef248->setDestEndpoint(dstPt248);
1045     connRef248->setRoutingType((ConnType)2);
1046 
1047     ConnRef *connRef249 = new ConnRef(router, 249);
1048     ConnEnd srcPt249(Point(497.924, 477.557), 15);
1049     connRef249->setSourceEndpoint(srcPt249);
1050     ConnEnd dstPt249(Point(497.924, 527.557), 15);
1051     connRef249->setDestEndpoint(dstPt249);
1052     connRef249->setRoutingType((ConnType)2);
1053 
1054     ConnRef *connRef250 = new ConnRef(router, 250);
1055     ConnEnd srcPt250(Point(497.924, 385.557), 15);
1056     connRef250->setSourceEndpoint(srcPt250);
1057     ConnEnd dstPt250(Point(497.924, 435.557), 15);
1058     connRef250->setDestEndpoint(dstPt250);
1059     connRef250->setRoutingType((ConnType)2);
1060 
1061     ConnRef *connRef251 = new ConnRef(router, 251);
1062     ConnEnd srcPt251(Point(617.924, 477.557), 15);
1063     connRef251->setSourceEndpoint(srcPt251);
1064     ConnEnd dstPt251(Point(617.924, 527.557), 15);
1065     connRef251->setDestEndpoint(dstPt251);
1066     connRef251->setRoutingType((ConnType)2);
1067 
1068     ConnRef *connRef252 = new ConnRef(router, 252);
1069     ConnEnd srcPt252(Point(617.924, 385.557), 15);
1070     connRef252->setSourceEndpoint(srcPt252);
1071     ConnEnd dstPt252(Point(617.924, 435.557), 15);
1072     connRef252->setDestEndpoint(dstPt252);
1073     connRef252->setRoutingType((ConnType)2);
1074 
1075     ConnRef *connRef253 = new ConnRef(router, 253);
1076     ConnEnd srcPt253(Point(857.924, 293.557), 15);
1077     connRef253->setSourceEndpoint(srcPt253);
1078     ConnEnd dstPt253(Point(857.924, 343.557), 15);
1079     connRef253->setDestEndpoint(dstPt253);
1080     connRef253->setRoutingType((ConnType)2);
1081 
1082     ConnRef *connRef254 = new ConnRef(router, 254);
1083     ConnEnd srcPt254(Point(857.924, 385.557), 15);
1084     connRef254->setSourceEndpoint(srcPt254);
1085     ConnEnd dstPt254(Point(857.924, 435.557), 15);
1086     connRef254->setDestEndpoint(dstPt254);
1087     connRef254->setRoutingType((ConnType)2);
1088 
1089     ConnRef *connRef255 = new ConnRef(router, 255);
1090     ConnEnd srcPt255(Point(857.924, 111.557), 15);
1091     connRef255->setSourceEndpoint(srcPt255);
1092     ConnEnd dstPt255(Point(857.924, 161.557), 15);
1093     connRef255->setDestEndpoint(dstPt255);
1094     connRef255->setRoutingType((ConnType)2);
1095 
1096     ConnRef *connRef256 = new ConnRef(router, 256);
1097     ConnEnd srcPt256(Point(737.924, 293.557), 15);
1098     connRef256->setSourceEndpoint(srcPt256);
1099     ConnEnd dstPt256(Point(737.924, 343.557), 15);
1100     connRef256->setDestEndpoint(dstPt256);
1101     connRef256->setRoutingType((ConnType)2);
1102 
1103     ConnRef *connRef257 = new ConnRef(router, 257);
1104     ConnEnd srcPt257(Point(1078.92, 338.557), 15);
1105     connRef257->setSourceEndpoint(srcPt257);
1106     ConnEnd dstPt257(Point(1078.92, 388.557), 15);
1107     connRef257->setDestEndpoint(dstPt257);
1108     connRef257->setRoutingType((ConnType)2);
1109 
1110     ConnRef *connRef258 = new ConnRef(router, 258);
1111     ConnEnd srcPt258(Point(1198.92, 338.557), 15);
1112     connRef258->setSourceEndpoint(srcPt258);
1113     ConnEnd dstPt258(Point(1198.92, 388.557), 15);
1114     connRef258->setDestEndpoint(dstPt258);
1115     connRef258->setRoutingType((ConnType)2);
1116 
1117     ConnRef *connRef259 = new ConnRef(router, 259);
1118     ConnEnd srcPt259(Point(1078.92, 102.342), 15);
1119     connRef259->setSourceEndpoint(srcPt259);
1120     ConnEnd dstPt259(Point(1078.92, 152.342), 15);
1121     connRef259->setDestEndpoint(dstPt259);
1122     connRef259->setRoutingType((ConnType)2);
1123 
1124     ConnRef *connRef260 = new ConnRef(router, 260);
1125     ConnEnd srcPt260(Point(1078.92, 10.3422), 15);
1126     connRef260->setSourceEndpoint(srcPt260);
1127     ConnEnd dstPt260(Point(1078.92, 60.3422), 15);
1128     connRef260->setDestEndpoint(dstPt260);
1129     connRef260->setRoutingType((ConnType)2);
1130 
1131     ConnRef *connRef261 = new ConnRef(router, 261);
1132     ConnEnd srcPt261(Point(1198.92, 102.342), 15);
1133     connRef261->setSourceEndpoint(srcPt261);
1134     ConnEnd dstPt261(Point(1198.92, 152.342), 15);
1135     connRef261->setDestEndpoint(dstPt261);
1136     connRef261->setRoutingType((ConnType)2);
1137 
1138     ConnRef *connRef262 = new ConnRef(router, 262);
1139     ConnEnd srcPt262(Point(1078.92, -110.658), 15);
1140     connRef262->setSourceEndpoint(srcPt262);
1141     ConnEnd dstPt262(Point(1078.92, -60.6578), 15);
1142     connRef262->setDestEndpoint(dstPt262);
1143     connRef262->setRoutingType((ConnType)2);
1144 
1145     ConnRef *connRef263 = new ConnRef(router, 263);
1146     ConnEnd srcPt263(Point(958.924, 230.557), 15);
1147     connRef263->setSourceEndpoint(srcPt263);
1148     ConnEnd dstPt263(Point(958.924, 280.557), 15);
1149     connRef263->setDestEndpoint(dstPt263);
1150     connRef263->setRoutingType((ConnType)2);
1151 
1152     ConnRef *connRef264 = new ConnRef(router, 264);
1153     ConnEnd srcPt264(Point(737.924, 111.557), 15);
1154     connRef264->setSourceEndpoint(srcPt264);
1155     ConnEnd dstPt264(Point(737.924, 161.557), 15);
1156     connRef264->setDestEndpoint(dstPt264);
1157     connRef264->setRoutingType((ConnType)2);
1158 
1159     ConnRef *connRef265 = new ConnRef(router, 265);
1160     ConnEnd srcPt265(Point(737.924, 810.057), 15);
1161     connRef265->setSourceEndpoint(srcPt265);
1162     ConnEnd dstPt265(Point(737.924, 860.057), 15);
1163     connRef265->setDestEndpoint(dstPt265);
1164     connRef265->setRoutingType((ConnType)2);
1165 
1166     ConnRef *connRef266 = new ConnRef(router, 266);
1167     ConnEnd srcPt266(Point(77.9242, 161.557), 15);
1168     connRef266->setSourceEndpoint(srcPt266);
1169     ConnEnd dstPt266(Point(40.9242, 252.5), 15);
1170     connRef266->setDestEndpoint(dstPt266);
1171     connRef266->setRoutingType((ConnType)2);
1172 
1173     ConnRef *connRef267 = new ConnRef(router, 267);
1174     ConnEnd srcPt267(Point(77.9242, 763.557), 15);
1175     connRef267->setSourceEndpoint(srcPt267);
1176     ConnEnd dstPt267(Point(-46.0758, 329.75), 15);
1177     connRef267->setDestEndpoint(dstPt267);
1178     connRef267->setRoutingType((ConnType)2);
1179 
1180     ConnRef *connRef148 = new ConnRef(router, 148);
1181     ConnEnd srcPt148(Point(1018.92, -60.6578), 15);
1182     connRef148->setSourceEndpoint(srcPt148);
1183     ConnEnd dstPt148(Point(1068.92, -60.6578), 15);
1184     connRef148->setDestEndpoint(dstPt148);
1185     connRef148->setRoutingType((ConnType)2);
1186 
1187     ConnRef *connRef149 = new ConnRef(router, 149);
1188     ConnEnd srcPt149(Point(1138.92, 161.557), 15);
1189     connRef149->setSourceEndpoint(srcPt149);
1190     ConnEnd dstPt149(Point(1188.92, 152.342), 15);
1191     connRef149->setDestEndpoint(dstPt149);
1192     connRef149->setRoutingType((ConnType)2);
1193 
1194     ConnRef *connRef150 = new ConnRef(router, 150);
1195     ConnEnd srcPt150(Point(1138.92, 435.557), 15);
1196     connRef150->setSourceEndpoint(srcPt150);
1197     ConnEnd dstPt150(Point(1188.92, 388.557), 15);
1198     connRef150->setDestEndpoint(dstPt150);
1199     connRef150->setRoutingType((ConnType)2);
1200 
1201     ConnRef *connRef151 = new ConnRef(router, 151);
1202     ConnEnd srcPt151(Point(317.924, 763.557), 15);
1203     connRef151->setSourceEndpoint(srcPt151);
1204     ConnEnd dstPt151(Point(367.924, 627.557), 15);
1205     connRef151->setDestEndpoint(dstPt151);
1206     connRef151->setRoutingType((ConnType)2);
1207 
1208     ConnRef *connRef152 = new ConnRef(router, 152);
1209     ConnEnd srcPt152(Point(317.924, 763.557), 15);
1210     connRef152->setSourceEndpoint(srcPt152);
1211     ConnEnd dstPt152(Point(367.924, 763.557), 15);
1212     connRef152->setDestEndpoint(dstPt152);
1213     connRef152->setRoutingType((ConnType)2);
1214 
1215     ConnRef *connRef153 = new ConnRef(router, 153);
1216     ConnEnd srcPt153(Point(317.924, 763.557), 15);
1217     connRef153->setSourceEndpoint(srcPt153);
1218     ConnEnd dstPt153(Point(487.924, 903.057), 15);
1219     connRef153->setDestEndpoint(dstPt153);
1220     connRef153->setRoutingType((ConnType)2);
1221 
1222     ConnRef *connRef154 = new ConnRef(router, 154);
1223     ConnEnd srcPt154(Point(317.924, 763.557), 15);
1224     connRef154->setSourceEndpoint(srcPt154);
1225     ConnEnd dstPt154(Point(727.924, 574.057), 15);
1226     connRef154->setDestEndpoint(dstPt154);
1227     connRef154->setRoutingType((ConnType)2);
1228 
1229     ConnRef *connRef155 = new ConnRef(router, 155);
1230     ConnEnd srcPt155(Point(557.924, 903.057), 15);
1231     connRef155->setSourceEndpoint(srcPt155);
1232     ConnEnd dstPt155(Point(607.924, 903.057), 15);
1233     connRef155->setDestEndpoint(dstPt155);
1234     connRef155->setRoutingType((ConnType)2);
1235 
1236     ConnRef *connRef156 = new ConnRef(router, 156);
1237     ConnEnd srcPt156(Point(197.924, 763.557), 15);
1238     connRef156->setSourceEndpoint(srcPt156);
1239     ConnEnd dstPt156(Point(247.924, 763.557), 15);
1240     connRef156->setDestEndpoint(dstPt156);
1241     connRef156->setRoutingType((ConnType)2);
1242 
1243     ConnRef *connRef157 = new ConnRef(router, 157);
1244     ConnEnd srcPt157(Point(147.924, 161.557), 15);
1245     connRef157->setSourceEndpoint(srcPt157);
1246     ConnEnd dstPt157(Point(197.924, 161.557), 15);
1247     connRef157->setDestEndpoint(dstPt157);
1248     connRef157->setRoutingType((ConnType)2);
1249 
1250     ConnRef *connRef158 = new ConnRef(router, 158);
1251     ConnEnd srcPt158(Point(197.924, 161.557), 15);
1252     connRef158->setSourceEndpoint(srcPt158);
1253     ConnEnd dstPt158(Point(247.924, 161.557), 15);
1254     connRef158->setDestEndpoint(dstPt158);
1255     connRef158->setRoutingType((ConnType)2);
1256 
1257     ConnRef *connRef159 = new ConnRef(router, 159);
1258     ConnEnd srcPt159(Point(197.924, 161.557), 15);
1259     connRef159->setSourceEndpoint(srcPt159);
1260     ConnEnd dstPt159(Point(197.924, 203.557), 15);
1261     connRef159->setDestEndpoint(dstPt159);
1262     connRef159->setRoutingType((ConnType)2);
1263 
1264     ConnRef *connRef160 = new ConnRef(router, 160);
1265     ConnEnd srcPt160(Point(317.924, 161.557), 15);
1266     connRef160->setSourceEndpoint(srcPt160);
1267     ConnEnd dstPt160(Point(727.924, -60.6578), 15);
1268     connRef160->setDestEndpoint(dstPt160);
1269     connRef160->setRoutingType((ConnType)2);
1270 
1271     ConnRef *connRef161 = new ConnRef(router, 161);
1272     ConnEnd srcPt161(Point(317.924, 161.557), 15);
1273     connRef161->setSourceEndpoint(srcPt161);
1274     ConnEnd dstPt161(Point(367.924, 161.557), 15);
1275     connRef161->setDestEndpoint(dstPt161);
1276     connRef161->setRoutingType((ConnType)2);
1277 
1278     ConnRef *connRef162 = new ConnRef(router, 162);
1279     ConnEnd srcPt162(Point(317.924, 161.557), 15);
1280     connRef162->setSourceEndpoint(srcPt162);
1281     ConnEnd dstPt162(Point(367.924, 27.3422), 15);
1282     connRef162->setDestEndpoint(dstPt162);
1283     connRef162->setRoutingType((ConnType)2);
1284 
1285     ConnRef *connRef163 = new ConnRef(router, 163);
1286     ConnEnd srcPt163(Point(317.924, 161.557), 15);
1287     connRef163->setSourceEndpoint(srcPt163);
1288     ConnEnd dstPt163(Point(487.924, 435.557), 15);
1289     connRef163->setDestEndpoint(dstPt163);
1290     connRef163->setRoutingType((ConnType)2);
1291 
1292     ConnRef *connRef164 = new ConnRef(router, 164);
1293     ConnEnd srcPt164(Point(437.924, 763.557), 15);
1294     connRef164->setSourceEndpoint(srcPt164);
1295     ConnEnd dstPt164(Point(487.924, 763.557), 15);
1296     connRef164->setDestEndpoint(dstPt164);
1297     connRef164->setRoutingType((ConnType)2);
1298 
1299     ConnRef *connRef165 = new ConnRef(router, 165);
1300     ConnEnd srcPt165(Point(437.924, 763.557), 15);
1301     connRef165->setSourceEndpoint(srcPt165);
1302     ConnEnd dstPt165(Point(727.924, 860.057), 15);
1303     connRef165->setDestEndpoint(dstPt165);
1304     connRef165->setRoutingType((ConnType)2);
1305 
1306     ConnRef *connRef166 = new ConnRef(router, 166);
1307     ConnEnd srcPt166(Point(557.924, 527.557), 15);
1308     connRef166->setSourceEndpoint(srcPt166);
1309     ConnEnd dstPt166(Point(607.924, 527.557), 15);
1310     connRef166->setDestEndpoint(dstPt166);
1311     connRef166->setRoutingType((ConnType)2);
1312 
1313     ConnRef *connRef167 = new ConnRef(router, 167);
1314     ConnEnd srcPt167(Point(797.924, 343.557), 15);
1315     connRef167->setSourceEndpoint(srcPt167);
1316     ConnEnd dstPt167(Point(847.924, 343.557), 15);
1317     connRef167->setDestEndpoint(dstPt167);
1318     connRef167->setRoutingType((ConnType)2);
1319 
1320     ConnRef *connRef168 = new ConnRef(router, 168);
1321     ConnEnd srcPt168(Point(797.924, 343.557), 15);
1322     connRef168->setSourceEndpoint(srcPt168);
1323     ConnEnd dstPt168(Point(847.924, 435.557), 15);
1324     connRef168->setDestEndpoint(dstPt168);
1325     connRef168->setRoutingType((ConnType)2);
1326 
1327     ConnRef *connRef169 = new ConnRef(router, 169);
1328     ConnEnd srcPt169(Point(1018.92, 435.557), 15);
1329     connRef169->setSourceEndpoint(srcPt169);
1330     ConnEnd dstPt169(Point(1068.92, 388.557), 15);
1331     connRef169->setDestEndpoint(dstPt169);
1332     connRef169->setRoutingType((ConnType)2);
1333 
1334     ConnRef *connRef208 = new ConnRef(router, 208);
1335     ConnEnd srcPt208(Point(627.924, 45.8422), 15);
1336     connRef208->setSourceEndpoint(srcPt208);
1337     ConnEnd dstPt208(Point(677.924, 54.8422), 15);
1338     connRef208->setDestEndpoint(dstPt208);
1339     connRef208->setRoutingType((ConnType)2);
1340 
1341     ConnRef *connRef209 = new ConnRef(router, 209);
1342     ConnEnd srcPt209(Point(747.924, 574.057), 15);
1343     connRef209->setSourceEndpoint(srcPt209);
1344     ConnEnd dstPt209(Point(797.924, 574.057), 15);
1345     connRef209->setDestEndpoint(dstPt209);
1346     connRef209->setRoutingType((ConnType)2);
1347 
1348     ConnRef *connRef210 = new ConnRef(router, 210);
1349     ConnEnd srcPt210(Point(507.924, 527.557), 15);
1350     connRef210->setSourceEndpoint(srcPt210);
1351     ConnEnd dstPt210(Point(557.924, 527.557), 15);
1352     connRef210->setDestEndpoint(dstPt210);
1353     connRef210->setRoutingType((ConnType)2);
1354 
1355     ConnRef *connRef211 = new ConnRef(router, 211);
1356     ConnEnd srcPt211(Point(507.924, 435.557), 15);
1357     connRef211->setSourceEndpoint(srcPt211);
1358     ConnEnd dstPt211(Point(557.924, 435.557), 15);
1359     connRef211->setDestEndpoint(dstPt211);
1360     connRef211->setRoutingType((ConnType)2);
1361 
1362     ConnRef *connRef212 = new ConnRef(router, 212);
1363     ConnEnd srcPt212(Point(627.924, 527.557), 15);
1364     connRef212->setSourceEndpoint(srcPt212);
1365     ConnEnd dstPt212(Point(677.924, 527.557), 15);
1366     connRef212->setDestEndpoint(dstPt212);
1367     connRef212->setRoutingType((ConnType)2);
1368 
1369     ConnRef *connRef213 = new ConnRef(router, 213);
1370     ConnEnd srcPt213(Point(627.924, 435.557), 15);
1371     connRef213->setSourceEndpoint(srcPt213);
1372     ConnEnd dstPt213(Point(677.924, 435.557), 15);
1373     connRef213->setDestEndpoint(dstPt213);
1374     connRef213->setRoutingType((ConnType)2);
1375 
1376     ConnRef *connRef214 = new ConnRef(router, 214);
1377     ConnEnd srcPt214(Point(867.924, 343.557), 15);
1378     connRef214->setSourceEndpoint(srcPt214);
1379     ConnEnd dstPt214(Point(917.924, 343.557), 15);
1380     connRef214->setDestEndpoint(dstPt214);
1381     connRef214->setRoutingType((ConnType)2);
1382 
1383     ConnRef *connRef215 = new ConnRef(router, 215);
1384     ConnEnd srcPt215(Point(867.924, 435.557), 15);
1385     connRef215->setSourceEndpoint(srcPt215);
1386     ConnEnd dstPt215(Point(917.924, 435.557), 15);
1387     connRef215->setDestEndpoint(dstPt215);
1388     connRef215->setRoutingType((ConnType)2);
1389 
1390     ConnRef *connRef216 = new ConnRef(router, 216);
1391     ConnEnd srcPt216(Point(867.924, 161.557), 15);
1392     connRef216->setSourceEndpoint(srcPt216);
1393     ConnEnd dstPt216(Point(917.924, 161.557), 15);
1394     connRef216->setDestEndpoint(dstPt216);
1395     connRef216->setRoutingType((ConnType)2);
1396 
1397     ConnRef *connRef217 = new ConnRef(router, 217);
1398     ConnEnd srcPt217(Point(747.924, 343.557), 15);
1399     connRef217->setSourceEndpoint(srcPt217);
1400     ConnEnd dstPt217(Point(797.924, 343.557), 15);
1401     connRef217->setDestEndpoint(dstPt217);
1402     connRef217->setRoutingType((ConnType)2);
1403 
1404     ConnRef *connRef218 = new ConnRef(router, 218);
1405     ConnEnd srcPt218(Point(1088.92, 388.557), 15);
1406     connRef218->setSourceEndpoint(srcPt218);
1407     ConnEnd dstPt218(Point(1138.92, 435.557), 15);
1408     connRef218->setDestEndpoint(dstPt218);
1409     connRef218->setRoutingType((ConnType)2);
1410 
1411     ConnRef *connRef219 = new ConnRef(router, 219);
1412     ConnEnd srcPt219(Point(1208.92, 388.557), 15);
1413     connRef219->setSourceEndpoint(srcPt219);
1414     ConnEnd dstPt219(Point(1258.92, 435.557), 15);
1415     connRef219->setDestEndpoint(dstPt219);
1416     connRef219->setRoutingType((ConnType)2);
1417 
1418     ConnRef *connRef220 = new ConnRef(router, 220);
1419     ConnEnd srcPt220(Point(1088.92, 152.342), 15);
1420     connRef220->setSourceEndpoint(srcPt220);
1421     ConnEnd dstPt220(Point(1138.92, 161.557), 15);
1422     connRef220->setDestEndpoint(dstPt220);
1423     connRef220->setRoutingType((ConnType)2);
1424 
1425     ConnRef *connRef221 = new ConnRef(router, 221);
1426     ConnEnd srcPt221(Point(1088.92, 60.3422), 15);
1427     connRef221->setSourceEndpoint(srcPt221);
1428     ConnEnd dstPt221(Point(1138.92, 60.3422), 15);
1429     connRef221->setDestEndpoint(dstPt221);
1430     connRef221->setRoutingType((ConnType)2);
1431 
1432     ConnRef *connRef222 = new ConnRef(router, 222);
1433     ConnEnd srcPt222(Point(1208.92, 152.342), 15);
1434     connRef222->setSourceEndpoint(srcPt222);
1435     ConnEnd dstPt222(Point(1258.92, 161.557), 15);
1436     connRef222->setDestEndpoint(dstPt222);
1437     connRef222->setRoutingType((ConnType)2);
1438 
1439     ConnRef *connRef223 = new ConnRef(router, 223);
1440     ConnEnd srcPt223(Point(1088.92, -60.6578), 15);
1441     connRef223->setSourceEndpoint(srcPt223);
1442     ConnEnd dstPt223(Point(1138.92, -60.6578), 15);
1443     connRef223->setDestEndpoint(dstPt223);
1444     connRef223->setRoutingType((ConnType)2);
1445 
1446     ConnRef *connRef224 = new ConnRef(router, 224);
1447     ConnEnd srcPt224(Point(747.924, 161.557), 15);
1448     connRef224->setSourceEndpoint(srcPt224);
1449     ConnEnd dstPt224(Point(797.924, 161.557), 15);
1450     connRef224->setDestEndpoint(dstPt224);
1451     connRef224->setRoutingType((ConnType)2);
1452 
1453     ConnRef *connRef225 = new ConnRef(router, 225);
1454     ConnEnd srcPt225(Point(747.924, 860.057), 15);
1455     connRef225->setSourceEndpoint(srcPt225);
1456     ConnEnd dstPt225(Point(797.924, 860.057), 15);
1457     connRef225->setDestEndpoint(dstPt225);
1458     connRef225->setRoutingType((ConnType)2);
1459 
1460     ConnRef *connRef226 = new ConnRef(router, 226);
1461     ConnEnd srcPt226(Point(737.924, -110.658), 15);
1462     connRef226->setSourceEndpoint(srcPt226);
1463     ConnEnd dstPt226(Point(737.924, -60.6578), 15);
1464     connRef226->setDestEndpoint(dstPt226);
1465     connRef226->setRoutingType((ConnType)2);
1466 
1467     ConnRef *connRef227 = new ConnRef(router, 227);
1468     ConnEnd srcPt227(Point(137.924, -15.1578), 15);
1469     connRef227->setSourceEndpoint(srcPt227);
1470     ConnEnd dstPt227(Point(137.924, 34.8422), 15);
1471     connRef227->setDestEndpoint(dstPt227);
1472     connRef227->setRoutingType((ConnType)2);
1473 
1474     ConnRef *connRef228 = new ConnRef(router, 228);
1475     ConnEnd srcPt228(Point(137.924, 111.557), 15);
1476     connRef228->setSourceEndpoint(srcPt228);
1477     ConnEnd dstPt228(Point(137.924, 161.557), 15);
1478     connRef228->setDestEndpoint(dstPt228);
1479     connRef228->setRoutingType((ConnType)2);
1480 
1481     ConnRef *connRef229 = new ConnRef(router, 229);
1482     ConnEnd srcPt229(Point(257.924, 111.557), 15);
1483     connRef229->setSourceEndpoint(srcPt229);
1484     ConnEnd dstPt229(Point(257.924, 161.557), 15);
1485     connRef229->setDestEndpoint(dstPt229);
1486     connRef229->setRoutingType((ConnType)2);
1487 
1488     ConnRef *connRef230 = new ConnRef(router, 230);
1489     ConnEnd srcPt230(Point(259.924, 213.557), 15);
1490     connRef230->setSourceEndpoint(srcPt230);
1491     ConnEnd dstPt230(Point(197.924, 213.557), 15);
1492     connRef230->setDestEndpoint(dstPt230);
1493     connRef230->setRoutingType((ConnType)2);
1494 
1495     ConnRef *connRef231 = new ConnRef(router, 231);
1496     ConnEnd srcPt231(Point(257.924, 265.557), 15);
1497     connRef231->setSourceEndpoint(srcPt231);
1498     ConnEnd dstPt231(Point(257.924, 315.557), 15);
1499     connRef231->setDestEndpoint(dstPt231);
1500     connRef231->setRoutingType((ConnType)2);
1501 
1502     ConnRef *connRef232 = new ConnRef(router, 232);
1503     ConnEnd srcPt232(Point(139.924, 367.557), 15);
1504     connRef232->setSourceEndpoint(srcPt232);
1505     ConnEnd dstPt232(Point(77.9242, 367.557), 15);
1506     connRef232->setDestEndpoint(dstPt232);
1507     connRef232->setRoutingType((ConnType)2);
1508 
1509     ConnRef *connRef233 = new ConnRef(router, 233);
1510     ConnEnd srcPt233(Point(137.924, 477.557), 15);
1511     connRef233->setSourceEndpoint(srcPt233);
1512     ConnEnd dstPt233(Point(137.924, 527.557), 15);
1513     connRef233->setDestEndpoint(dstPt233);
1514     connRef233->setRoutingType((ConnType)2);
1515 
1516     ConnRef *connRef234 = new ConnRef(router, 234);
1517     ConnEnd srcPt234(Point(137.924, 569.557), 15);
1518     connRef234->setSourceEndpoint(srcPt234);
1519     ConnEnd dstPt234(Point(137.924, 619.557), 15);
1520     connRef234->setDestEndpoint(dstPt234);
1521     connRef234->setRoutingType((ConnType)2);
1522 
1523     ConnRef *connRef235 = new ConnRef(router, 235);
1524     ConnEnd srcPt235(Point(139.924, 661.557), 15);
1525     connRef235->setSourceEndpoint(srcPt235);
1526     ConnEnd dstPt235(Point(77.9242, 661.557), 15);
1527     connRef235->setDestEndpoint(dstPt235);
1528     connRef235->setRoutingType((ConnType)2);
1529 
1530     ConnRef *connRef236 = new ConnRef(router, 236);
1531     ConnEnd srcPt236(Point(137.924, 713.557), 15);
1532     connRef236->setSourceEndpoint(srcPt236);
1533     ConnEnd dstPt236(Point(137.924, 763.557), 15);
1534     connRef236->setDestEndpoint(dstPt236);
1535     connRef236->setRoutingType((ConnType)2);
1536 
1537     ConnRef *connRef237 = new ConnRef(router, 237);
1538     ConnEnd srcPt237(Point(257.924, 713.557), 15);
1539     connRef237->setSourceEndpoint(srcPt237);
1540     ConnEnd dstPt237(Point(257.924, 763.557), 15);
1541     connRef237->setDestEndpoint(dstPt237);
1542     connRef237->setRoutingType((ConnType)2);
1543 
1544     ConnRef *connRef238 = new ConnRef(router, 238);
1545     ConnEnd srcPt238(Point(377.924, 577.557), 15);
1546     connRef238->setSourceEndpoint(srcPt238);
1547     ConnEnd dstPt238(Point(377.924, 627.557), 15);
1548     connRef238->setDestEndpoint(dstPt238);
1549     connRef238->setRoutingType((ConnType)2);
1550 
1551     ConnRef *connRef239 = new ConnRef(router, 239);
1552     ConnEnd srcPt239(Point(377.924, 713.557), 15);
1553     connRef239->setSourceEndpoint(srcPt239);
1554     ConnEnd dstPt239(Point(377.924, 763.557), 15);
1555     connRef239->setDestEndpoint(dstPt239);
1556     connRef239->setRoutingType((ConnType)2);
1557 
1558     ConnRef *connRef240 = new ConnRef(router, 240);
1559     ConnEnd srcPt240(Point(497.924, 713.557), 15);
1560     connRef240->setSourceEndpoint(srcPt240);
1561     ConnEnd dstPt240(Point(497.924, 763.557), 15);
1562     connRef240->setDestEndpoint(dstPt240);
1563     connRef240->setRoutingType((ConnType)2);
1564 
1565     ConnRef *connRef241 = new ConnRef(router, 241);
1566     ConnEnd srcPt241(Point(617.924, 713.557), 15);
1567     connRef241->setSourceEndpoint(srcPt241);
1568     ConnEnd dstPt241(Point(617.924, 763.557), 15);
1569     connRef241->setDestEndpoint(dstPt241);
1570     connRef241->setRoutingType((ConnType)2);
1571 
1572     ConnRef *connRef242 = new ConnRef(router, 242);
1573     ConnEnd srcPt242(Point(497.924, 853.057), 15);
1574     connRef242->setSourceEndpoint(srcPt242);
1575     ConnEnd dstPt242(Point(497.924, 903.057), 15);
1576     connRef242->setDestEndpoint(dstPt242);
1577     connRef242->setRoutingType((ConnType)2);
1578 
1579     ConnRef *connRef243 = new ConnRef(router, 243);
1580     ConnEnd srcPt243(Point(617.924, 853.057), 15);
1581     connRef243->setSourceEndpoint(srcPt243);
1582     ConnEnd dstPt243(Point(617.924, 903.057), 15);
1583     connRef243->setDestEndpoint(dstPt243);
1584     connRef243->setRoutingType((ConnType)2);
1585 
1586     ConnRef *connRef244 = new ConnRef(router, 244);
1587     ConnEnd srcPt244(Point(377.924, 111.557), 15);
1588     connRef244->setSourceEndpoint(srcPt244);
1589     ConnEnd dstPt244(Point(377.924, 161.557), 15);
1590     connRef244->setDestEndpoint(dstPt244);
1591     connRef244->setRoutingType((ConnType)2);
1592 
1593     ConnRef *connRef245 = new ConnRef(router, 245);
1594     ConnEnd srcPt245(Point(377.924, -22.6578), 15);
1595     connRef245->setSourceEndpoint(srcPt245);
1596     ConnEnd dstPt245(Point(377.924, 27.3422), 15);
1597     connRef245->setDestEndpoint(dstPt245);
1598     connRef245->setRoutingType((ConnType)2);
1599 
1600     ConnRef *connRef246 = new ConnRef(router, 246);
1601     ConnEnd srcPt246(Point(497.924, -4.15778), 15);
1602     connRef246->setSourceEndpoint(srcPt246);
1603     ConnEnd dstPt246(Point(497.924, 45.8422), 15);
1604     connRef246->setDestEndpoint(dstPt246);
1605     connRef246->setRoutingType((ConnType)2);
1606 
1607     ConnRef *connRef247 = new ConnRef(router, 247);
1608     ConnEnd srcPt247(Point(617.924, -4.15778), 15);
1609     connRef247->setSourceEndpoint(srcPt247);
1610     ConnEnd dstPt247(Point(617.924, 45.8422), 15);
1611     connRef247->setDestEndpoint(dstPt247);
1612     connRef247->setRoutingType((ConnType)2);
1613 
1614     ConnRef *connRef170 = new ConnRef(router, 170);
1615     ConnEnd srcPt170(Point(1018.92, 161.557), 15);
1616     connRef170->setSourceEndpoint(srcPt170);
1617     ConnEnd dstPt170(Point(1068.92, 152.342), 15);
1618     connRef170->setDestEndpoint(dstPt170);
1619     connRef170->setRoutingType((ConnType)2);
1620 
1621     ConnRef *connRef171 = new ConnRef(router, 171);
1622     ConnEnd srcPt171(Point(1018.92, 161.557), 15);
1623     connRef171->setSourceEndpoint(srcPt171);
1624     ConnEnd dstPt171(Point(1068.92, 60.3422), 15);
1625     connRef171->setDestEndpoint(dstPt171);
1626     connRef171->setRoutingType((ConnType)2);
1627 
1628     ConnRef *connRef172 = new ConnRef(router, 172);
1629     ConnEnd srcPt172(Point(267.924, 315.557), 15);
1630     connRef172->setSourceEndpoint(srcPt172);
1631     ConnEnd dstPt172(Point(437.924, 161.557), 15);
1632     connRef172->setDestEndpoint(dstPt172);
1633     connRef172->setRoutingType((ConnType)2);
1634 
1635     ConnRef *connRef173 = new ConnRef(router, 173);
1636     ConnEnd srcPt173(Point(437.924, 161.557), 15);
1637     connRef173->setSourceEndpoint(srcPt173);
1638     ConnEnd dstPt173(Point(487.924, 45.8422), 15);
1639     connRef173->setDestEndpoint(dstPt173);
1640     connRef173->setRoutingType((ConnType)2);
1641 
1642     ConnRef *connRef174 = new ConnRef(router, 174);
1643     ConnEnd srcPt174(Point(437.924, 161.557), 15);
1644     connRef174->setSourceEndpoint(srcPt174);
1645     ConnEnd dstPt174(Point(727.924, 161.557), 15);
1646     connRef174->setDestEndpoint(dstPt174);
1647     connRef174->setRoutingType((ConnType)2);
1648 
1649     ConnRef *connRef175 = new ConnRef(router, 175);
1650     ConnEnd srcPt175(Point(77.9242, 161.557), 15);
1651     connRef175->setSourceEndpoint(srcPt175);
1652     ConnEnd dstPt175(Point(127.924, 161.557), 15);
1653     connRef175->setDestEndpoint(dstPt175);
1654     connRef175->setRoutingType((ConnType)2);
1655 
1656     ConnRef *connRef176 = new ConnRef(router, 176);
1657     ConnEnd srcPt176(Point(77.9242, 161.557), 15);
1658     connRef176->setSourceEndpoint(srcPt176);
1659     ConnEnd dstPt176(Point(77.9242, 357.557), 15);
1660     connRef176->setDestEndpoint(dstPt176);
1661     connRef176->setRoutingType((ConnType)2);
1662 
1663     ConnRef *connRef177 = new ConnRef(router, 177);
1664     ConnEnd srcPt177(Point(557.924, 763.557), 15);
1665     connRef177->setSourceEndpoint(srcPt177);
1666     ConnEnd dstPt177(Point(607.924, 763.557), 15);
1667     connRef177->setDestEndpoint(dstPt177);
1668     connRef177->setRoutingType((ConnType)2);
1669 
1670     ConnRef *connRef178 = new ConnRef(router, 178);
1671     ConnEnd srcPt178(Point(77.9242, 527.557), 15);
1672     connRef178->setSourceEndpoint(srcPt178);
1673     ConnEnd dstPt178(Point(127.924, 527.557), 15);
1674     connRef178->setDestEndpoint(dstPt178);
1675     connRef178->setRoutingType((ConnType)2);
1676 
1677     ConnRef *connRef179 = new ConnRef(router, 179);
1678     ConnEnd srcPt179(Point(557.924, 54.8422), 15);
1679     connRef179->setSourceEndpoint(srcPt179);
1680     ConnEnd dstPt179(Point(607.924, 45.8422), 15);
1681     connRef179->setDestEndpoint(dstPt179);
1682     connRef179->setRoutingType((ConnType)2);
1683 
1684     ConnRef *connRef180 = new ConnRef(router, 180);
1685     ConnEnd srcPt180(Point(557.924, 435.557), 15);
1686     connRef180->setSourceEndpoint(srcPt180);
1687     ConnEnd dstPt180(Point(607.924, 435.557), 15);
1688     connRef180->setDestEndpoint(dstPt180);
1689     connRef180->setRoutingType((ConnType)2);
1690 
1691     ConnRef *connRef181 = new ConnRef(router, 181);
1692     ConnEnd srcPt181(Point(77.9242, 763.557), 15);
1693     connRef181->setSourceEndpoint(srcPt181);
1694     ConnEnd dstPt181(Point(77.9242, 671.557), 15);
1695     connRef181->setDestEndpoint(dstPt181);
1696     connRef181->setRoutingType((ConnType)2);
1697 
1698     ConnRef *connRef182 = new ConnRef(router, 182);
1699     ConnEnd srcPt182(Point(77.9242, 763.557), 15);
1700     connRef182->setSourceEndpoint(srcPt182);
1701     ConnEnd dstPt182(Point(127.924, 763.557), 15);
1702     connRef182->setDestEndpoint(dstPt182);
1703     connRef182->setRoutingType((ConnType)2);
1704 
1705     ConnRef *connRef183 = new ConnRef(router, 183);
1706     ConnEnd srcPt183(Point(197.924, 315.557), 15);
1707     connRef183->setSourceEndpoint(srcPt183);
1708     ConnEnd dstPt183(Point(247.924, 315.557), 15);
1709     connRef183->setDestEndpoint(dstPt183);
1710     connRef183->setRoutingType((ConnType)2);
1711 
1712     ConnRef *connRef184 = new ConnRef(router, 184);
1713     ConnEnd srcPt184(Point(677.924, 343.557), 15);
1714     connRef184->setSourceEndpoint(srcPt184);
1715     ConnEnd dstPt184(Point(727.924, 343.557), 15);
1716     connRef184->setDestEndpoint(dstPt184);
1717     connRef184->setRoutingType((ConnType)2);
1718 
1719     ConnRef *connRef185 = new ConnRef(router, 185);
1720     ConnEnd srcPt185(Point(797.924, 161.557), 15);
1721     connRef185->setSourceEndpoint(srcPt185);
1722     ConnEnd dstPt185(Point(847.924, 161.557), 15);
1723     connRef185->setDestEndpoint(dstPt185);
1724     connRef185->setRoutingType((ConnType)2);
1725 
1726     ConnRef *connRef186 = new ConnRef(router, 186);
1727     ConnEnd srcPt186(Point(77.9242, 34.8422), 15);
1728     connRef186->setSourceEndpoint(srcPt186);
1729     ConnEnd dstPt186(Point(127.924, 34.8422), 15);
1730     connRef186->setDestEndpoint(dstPt186);
1731     connRef186->setRoutingType((ConnType)2);
1732 
1733     ConnRef *connRef187 = new ConnRef(router, 187);
1734     ConnEnd srcPt187(Point(437.924, 527.557), 15);
1735     connRef187->setSourceEndpoint(srcPt187);
1736     ConnEnd dstPt187(Point(487.924, 527.557), 15);
1737     connRef187->setDestEndpoint(dstPt187);
1738     connRef187->setRoutingType((ConnType)2);
1739 
1740     ConnRef *connRef188 = new ConnRef(router, 188);
1741     ConnEnd srcPt188(Point(77.9242, 619.557), 15);
1742     connRef188->setSourceEndpoint(srcPt188);
1743     ConnEnd dstPt188(Point(127.924, 619.557), 15);
1744     connRef188->setDestEndpoint(dstPt188);
1745     connRef188->setRoutingType((ConnType)2);
1746 
1747     ConnRef *connRef189 = new ConnRef(router, 189);
1748     ConnEnd srcPt189(Point(747.924, -60.6578), 15);
1749     connRef189->setSourceEndpoint(srcPt189);
1750     ConnEnd dstPt189(Point(797.924, -60.6578), 15);
1751     connRef189->setDestEndpoint(dstPt189);
1752     connRef189->setRoutingType((ConnType)2);
1753 
1754     ConnRef *connRef190 = new ConnRef(router, 190);
1755     ConnEnd srcPt190(Point(147.924, 34.8422), 15);
1756     connRef190->setSourceEndpoint(srcPt190);
1757     ConnEnd dstPt190(Point(197.924, 161.557), 15);
1758     connRef190->setDestEndpoint(dstPt190);
1759     connRef190->setRoutingType((ConnType)2);
1760 
1761     ConnRef *connRef191 = new ConnRef(router, 191);
1762     ConnEnd srcPt191(Point(267.924, 161.557), 15);
1763     connRef191->setSourceEndpoint(srcPt191);
1764     ConnEnd dstPt191(Point(317.924, 161.557), 15);
1765     connRef191->setDestEndpoint(dstPt191);
1766     connRef191->setRoutingType((ConnType)2);
1767 
1768     ConnRef *connRef192 = new ConnRef(router, 192);
1769     ConnEnd srcPt192(Point(197.924, 223.557), 15);
1770     connRef192->setSourceEndpoint(srcPt192);
1771     ConnEnd dstPt192(Point(197.924, 315.557), 15);
1772     connRef192->setDestEndpoint(dstPt192);
1773     connRef192->setRoutingType((ConnType)2);
1774 
1775     ConnRef *connRef193 = new ConnRef(router, 193);
1776     ConnEnd srcPt193(Point(77.9242, 377.557), 15);
1777     connRef193->setSourceEndpoint(srcPt193);
1778     ConnEnd dstPt193(Point(77.9242, 527.557), 15);
1779     connRef193->setDestEndpoint(dstPt193);
1780     connRef193->setRoutingType((ConnType)2);
1781 
1782     ConnRef *connRef194 = new ConnRef(router, 194);
1783     ConnEnd srcPt194(Point(147.924, 527.557), 15);
1784     connRef194->setSourceEndpoint(srcPt194);
1785     ConnEnd dstPt194(Point(197.924, 527.557), 15);
1786     connRef194->setDestEndpoint(dstPt194);
1787     connRef194->setRoutingType((ConnType)2);
1788 
1789     ConnRef *connRef195 = new ConnRef(router, 195);
1790     ConnEnd srcPt195(Point(147.924, 619.557), 15);
1791     connRef195->setSourceEndpoint(srcPt195);
1792     ConnEnd dstPt195(Point(197.924, 763.557), 15);
1793     connRef195->setDestEndpoint(dstPt195);
1794     connRef195->setRoutingType((ConnType)2);
1795 
1796     ConnRef *connRef196 = new ConnRef(router, 196);
1797     ConnEnd srcPt196(Point(77.9242, 651.557), 15);
1798     connRef196->setSourceEndpoint(srcPt196);
1799     ConnEnd dstPt196(Point(77.9242, 619.557), 15);
1800     connRef196->setDestEndpoint(dstPt196);
1801     connRef196->setRoutingType((ConnType)2);
1802 
1803     ConnRef *connRef197 = new ConnRef(router, 197);
1804     ConnEnd srcPt197(Point(147.924, 763.557), 15);
1805     connRef197->setSourceEndpoint(srcPt197);
1806     ConnEnd dstPt197(Point(197.924, 763.557), 15);
1807     connRef197->setDestEndpoint(dstPt197);
1808     connRef197->setRoutingType((ConnType)2);
1809 
1810     ConnRef *connRef198 = new ConnRef(router, 198);
1811     ConnEnd srcPt198(Point(267.924, 763.557), 15);
1812     connRef198->setSourceEndpoint(srcPt198);
1813     ConnEnd dstPt198(Point(317.924, 763.557), 15);
1814     connRef198->setDestEndpoint(dstPt198);
1815     connRef198->setRoutingType((ConnType)2);
1816 
1817     ConnRef *connRef199 = new ConnRef(router, 199);
1818     ConnEnd srcPt199(Point(387.924, 627.557), 15);
1819     connRef199->setSourceEndpoint(srcPt199);
1820     ConnEnd dstPt199(Point(437.924, 627.557), 15);
1821     connRef199->setDestEndpoint(dstPt199);
1822     connRef199->setRoutingType((ConnType)2);
1823 
1824     ConnRef *connRef200 = new ConnRef(router, 200);
1825     ConnEnd srcPt200(Point(387.924, 763.557), 15);
1826     connRef200->setSourceEndpoint(srcPt200);
1827     ConnEnd dstPt200(Point(437.924, 763.557), 15);
1828     connRef200->setDestEndpoint(dstPt200);
1829     connRef200->setRoutingType((ConnType)2);
1830 
1831     ConnRef *connRef201 = new ConnRef(router, 201);
1832     ConnEnd srcPt201(Point(507.924, 763.557), 15);
1833     connRef201->setSourceEndpoint(srcPt201);
1834     ConnEnd dstPt201(Point(557.924, 763.557), 15);
1835     connRef201->setDestEndpoint(dstPt201);
1836     connRef201->setRoutingType((ConnType)2);
1837 
1838     ConnRef *connRef202 = new ConnRef(router, 202);
1839     ConnEnd srcPt202(Point(627.924, 763.557), 15);
1840     connRef202->setSourceEndpoint(srcPt202);
1841     ConnEnd dstPt202(Point(677.924, 763.557), 15);
1842     connRef202->setDestEndpoint(dstPt202);
1843     connRef202->setRoutingType((ConnType)2);
1844 
1845     ConnRef *connRef203 = new ConnRef(router, 203);
1846     ConnEnd srcPt203(Point(507.924, 903.057), 15);
1847     connRef203->setSourceEndpoint(srcPt203);
1848     ConnEnd dstPt203(Point(557.924, 903.057), 15);
1849     connRef203->setDestEndpoint(dstPt203);
1850     connRef203->setRoutingType((ConnType)2);
1851 
1852     ConnRef *connRef204 = new ConnRef(router, 204);
1853     ConnEnd srcPt204(Point(627.924, 903.057), 15);
1854     connRef204->setSourceEndpoint(srcPt204);
1855     ConnEnd dstPt204(Point(677.924, 903.057), 15);
1856     connRef204->setDestEndpoint(dstPt204);
1857     connRef204->setRoutingType((ConnType)2);
1858 
1859     ConnRef *connRef205 = new ConnRef(router, 205);
1860     ConnEnd srcPt205(Point(387.924, 161.557), 15);
1861     connRef205->setSourceEndpoint(srcPt205);
1862     ConnEnd dstPt205(Point(437.924, 161.557), 15);
1863     connRef205->setDestEndpoint(dstPt205);
1864     connRef205->setRoutingType((ConnType)2);
1865 
1866     ConnRef *connRef206 = new ConnRef(router, 206);
1867     ConnEnd srcPt206(Point(387.924, 27.3422), 15);
1868     connRef206->setSourceEndpoint(srcPt206);
1869     ConnEnd dstPt206(Point(437.924, 27.3422), 15);
1870     connRef206->setDestEndpoint(dstPt206);
1871     connRef206->setRoutingType((ConnType)2);
1872 
1873     ConnRef *connRef207 = new ConnRef(router, 207);
1874     ConnEnd srcPt207(Point(507.924, 45.8422), 15);
1875     connRef207->setSourceEndpoint(srcPt207);
1876     ConnEnd dstPt207(Point(557.924, 54.8422), 15);
1877     connRef207->setDestEndpoint(dstPt207);
1878     connRef207->setRoutingType((ConnType)2);
1879 
1880     router->processTransaction();
1881     router->outputDiagram("output/lineSegWrapperCrash1");
1882     delete router;
1883     return 0;
1884 };
1885