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