#include #include "libcola/cola.h" using namespace cola; int main(void) { CompoundConstraints ccs; std::vector es; double defaultEdgeLength=40; std::vector rs; vpsc::Rectangle *rect = nullptr; rect = new vpsc::Rectangle(80.8448, 110.845, -23.9565, 6.04346); rs.push_back(rect); rect = new vpsc::Rectangle(-121.155, 128.845, -212.957, -142.957); rs.push_back(rect); rect = new vpsc::Rectangle(209.095, 239.095, -389.957, -359.957); rs.push_back(rect); rect = new vpsc::Rectangle(209.095, 239.095, -240.957, -210.957); rs.push_back(rect); rect = new vpsc::Rectangle(274.428, 304.428, -130.957, -100.957); rs.push_back(rect); rect = new vpsc::Rectangle(140.845, 170.845, -78.9565, -48.9565); rs.push_back(rect); rect = new vpsc::Rectangle(80.8448, 110.845, -55.9565, -25.9565); rs.push_back(rect); rect = new vpsc::Rectangle(501.428, 531.428, -232.623, -202.623); rs.push_back(rect); rect = new vpsc::Rectangle(501.428, 531.428, -140.623, -110.623); rs.push_back(rect); rect = new vpsc::Rectangle(485.428, 515.428, -33.3565, -3.35654); rs.push_back(rect); rect = new vpsc::Rectangle(737.928, 767.928, -133.957, -103.957); rs.push_back(rect); rect = new vpsc::Rectangle(140.845, 170.845, 314.043, 344.043); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 191.443, 221.443); rs.push_back(rect); rect = new vpsc::Rectangle(443.428, 473.428, 202.243, 232.243); rs.push_back(rect); rect = new vpsc::Rectangle(558.428, 588.428, 136.777, 166.777); rs.push_back(rect); rect = new vpsc::Rectangle(634.214, 664.214, 136.777, 166.777); rs.push_back(rect); rect = new vpsc::Rectangle(764.214, 794.214, 136.777, 166.777); rs.push_back(rect); rect = new vpsc::Rectangle(819.095, 849.095, 156.443, 186.443); rs.push_back(rect); rect = new vpsc::Rectangle(853.595, 883.595, 76.0435, 106.043); rs.push_back(rect); rect = new vpsc::Rectangle(711.928, 741.928, 202.243, 232.243); rs.push_back(rect); rect = new vpsc::Rectangle(542.428, 572.428, 280.443, 310.443); rs.push_back(rect); rect = new vpsc::Rectangle(296.428, 326.428, 440.943, 470.943); rs.push_back(rect); rect = new vpsc::Rectangle(202.428, 232.428, 693.943, 723.943); rs.push_back(rect); rect = new vpsc::Rectangle(407.428, 473.428, 685.943, 735.943); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 693.943, 723.943); rs.push_back(rect); rect = new vpsc::Rectangle(542.428, 572.428, 632.443, 662.443); rs.push_back(rect); rect = new vpsc::Rectangle(517.428, 547.428, 444.443, 474.443); rs.push_back(rect); rect = new vpsc::Rectangle(566.928, 596.928, 444.443, 474.443); rs.push_back(rect); rect = new vpsc::Rectangle(879.345, 909.345, 280.443, 310.443); rs.push_back(rect); rect = new vpsc::Rectangle(879.345, 909.345, 478.443, 508.443); rs.push_back(rect); rect = new vpsc::Rectangle(836.095, 866.095, 332.443, 362.443); rs.push_back(rect); rect = new vpsc::Rectangle(797.928, 827.928, 436.443, 466.443); rs.push_back(rect); rect = new vpsc::Rectangle(55.8448, 85.8448, 507.443, 537.443); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 1026.76, 1056.76); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 1074.76, 1104.76); rs.push_back(rect); rect = new vpsc::Rectangle(-102.489, -72.4885, 1051.76, 1081.76); rs.push_back(rect); rect = new vpsc::Rectangle(797.928, 827.928, 802.515, 832.515); rs.push_back(rect); rect = new vpsc::Rectangle(839.928, 1079.93, 198.443, 268.443); rs.push_back(rect); rect = new vpsc::Rectangle(768, 1008, 844.515, 914.515); rs.push_back(rect); rect = new vpsc::Rectangle(626.928, 656.928, 972.765, 1002.76); rs.push_back(rect); rect = new vpsc::Rectangle(426.956, 456.956, 972.765, 1002.76); rs.push_back(rect); rect = new vpsc::Rectangle(224.428, 254.428, 972.765, 1002.76); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 870.765, 900.765); rs.push_back(rect); rect = new vpsc::Rectangle(255.428, 285.428, 870.765, 900.765); rs.push_back(rect); rect = new vpsc::Rectangle(744.928, 774.928, 332.443, 362.443); rs.push_back(rect); rect = new vpsc::Rectangle(30, 354, -347.957, -302.957); rs.push_back(rect); rect = new vpsc::Rectangle(-183.905, 137.095, 68.0435, 252.043); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 530.443, 560.443); rs.push_back(rect); rect = new vpsc::Rectangle(375.428, 405.428, 332.443, 362.443); rs.push_back(rect); rect = new vpsc::Rectangle(1.84481, 31.8448, 870.765, 900.765); rs.push_back(rect); rect = new vpsc::Rectangle(127.095, 157.095, 870.765, 900.765); rs.push_back(rect); rect = new vpsc::Rectangle(991.345, 1021.34, 478.443, 508.443); rs.push_back(rect); rect = new vpsc::Rectangle(991.345, 1021.34, 600.443, 630.443); rs.push_back(rect); rect = new vpsc::Rectangle(38.8448, 68.8448, 693.943, 723.943); rs.push_back(rect); rect = new vpsc::Rectangle(-58.1552, -28.1552, 768.765, 798.765); rs.push_back(rect); rect = new vpsc::Rectangle(130.845, 180.845, -399.957, -349.957); rs.push_back(rect); rect = new vpsc::Rectangle(130.845, 180.845, -250.957, -200.957); rs.push_back(rect); rect = new vpsc::Rectangle(-112.489, -62.4885, -43.3565, 6.64346); rs.push_back(rect); rect = new vpsc::Rectangle(289.428, 339.428, 192.243, 242.243); rs.push_back(rect); rect = new vpsc::Rectangle(532.428, 582.428, 192.243, 242.243); rs.push_back(rect); rect = new vpsc::Rectangle(567.428, 617.428, -150.623, -100.623); rs.push_back(rect); rect = new vpsc::Rectangle(843.595, 893.595, -150.623, -100.623); rs.push_back(rect); rect = new vpsc::Rectangle(616.928, 666.928, -43.3565, 6.64346); rs.push_back(rect); rect = new vpsc::Rectangle(787.928, 837.928, -43.3565, 6.64346); rs.push_back(rect); rect = new vpsc::Rectangle(869.345, 919.345, 520.443, 570.443); rs.push_back(rect); rect = new vpsc::Rectangle(289.428, 339.428, 322.443, 372.443); rs.push_back(rect); rect = new vpsc::Rectangle(130.845, 180.845, 430.943, 480.943); rs.push_back(rect); rect = new vpsc::Rectangle(869.345, 919.345, 374.443, 424.443); rs.push_back(rect); rect = new vpsc::Rectangle(286.428, 336.428, 683.943, 733.943); rs.push_back(rect); rect = new vpsc::Rectangle(130.845, 180.845, 520.443, 570.443); rs.push_back(rect); rect = new vpsc::Rectangle(130.845, 180.845, 1116.76, 1166.76); rs.push_back(rect); rect = new vpsc::Rectangle(676.928, 726.928, 962.765, 1012.76); rs.push_back(rect); rect = new vpsc::Rectangle(520.428, 570.428, 962.765, 1012.76); rs.push_back(rect); rect = new vpsc::Rectangle(336.428, 386.428, 962.765, 1012.76); rs.push_back(rect); rect = new vpsc::Rectangle(676.928, 726.928, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(130.845, 180.845, 1064.76, 1114.76); rs.push_back(rect); rect = new vpsc::Rectangle(425.428, 475.428, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(305.428, 355.428, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(787.928, 837.928, 1064.76, 1114.76); rs.push_back(rect); rect = new vpsc::Rectangle(532.428, 582.428, 520.443, 570.443); rs.push_back(rect); rect = new vpsc::Rectangle(787.928, 837.928, 192.243, 242.243); rs.push_back(rect); rect = new vpsc::Rectangle(295.428, 345.428, 520.443, 570.443); rs.push_back(rect); rect = new vpsc::Rectangle(475.428, 525.428, 683.943, 733.943); rs.push_back(rect); rect = new vpsc::Rectangle(113.095, 163.095, 683.943, 733.943); rs.push_back(rect); rect = new vpsc::Rectangle(-19.1552, 30.8448, 520.443, 570.443); rs.push_back(rect); rect = new vpsc::Rectangle(295.428, 345.428, 572.443, 622.443); rs.push_back(rect); rect = new vpsc::Rectangle(295.428, 345.428, 631.943, 681.943); rs.push_back(rect); rect = new vpsc::Rectangle(289.428, 339.428, -43.3565, 6.64346); rs.push_back(rect); rect = new vpsc::Rectangle(177.428, 227.428, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(289.428, 339.428, -250.957, -200.957); rs.push_back(rect); rect = new vpsc::Rectangle(532.428, 582.428, 322.443, 372.443); rs.push_back(rect); rect = new vpsc::Rectangle(787.928, 837.928, 622.443, 672.443); rs.push_back(rect); rect = new vpsc::Rectangle(556.928, 606.928, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(139.095, 189.095, 66.0435, 116.043); rs.push_back(rect); rect = new vpsc::Rectangle(-68.1552, -18.1552, 683.943, 733.943); rs.push_back(rect); rect = new vpsc::Rectangle(425.428, 475.428, 758.765, 808.765); rs.push_back(rect); rect = new vpsc::Rectangle(177.428, 227.428, 758.765, 808.765); rs.push_back(rect); rect = new vpsc::Rectangle(51.8448, 101.845, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(-68.1552, -18.1552, 860.765, 910.765); rs.push_back(rect); rect = new vpsc::Rectangle(305.428, 355.428, 758.765, 808.765); rs.push_back(rect); rect = new vpsc::Rectangle(616.928, 666.928, 218.443, 268.443); rs.push_back(rect); rect = new vpsc::Rectangle(981.345, 1031.34, 520.443, 570.443); rs.push_back(rect); rect = new vpsc::Rectangle(981.345, 1031.34, 656.943, 706.943); rs.push_back(rect); rect = new vpsc::Rectangle(592.428, 839.428, 486.443, 556.443); rs.push_back(rect); rect = new vpsc::Rectangle(626.928, 656.928, 596.443, 626.443); rs.push_back(rect); rect = new vpsc::Rectangle(616.928, 666.928, 656.943, 706.943); rs.push_back(rect); rect = new vpsc::Rectangle(616.928, 666.928, 750.515, 800.515); rs.push_back(rect); rect = new vpsc::Rectangle(626.928, 656.928, 717.515, 747.515); rs.push_back(rect); rect = new vpsc::Rectangle(209.095, 239.095, 76.0435, 106.043); rs.push_back(rect); rect = new vpsc::Rectangle(62.8448, 128.845, 16.0435, 66.0435); rs.push_back(rect); rect = new vpsc::Rectangle(191.095, 257.095, -449.957, -399.957); rs.push_back(rect); rect = new vpsc::Rectangle(191.095, 257.095, -300.957, -250.957); rs.push_back(rect); rect = new vpsc::Rectangle(194.428, 260.428, -140.957, -90.9565); rs.push_back(rect); rect = new vpsc::Rectangle(184.845, 250.845, -88.9565, -38.9565); rs.push_back(rect); rect = new vpsc::Rectangle(62.8448, 128.845, -115.957, -65.9565); rs.push_back(rect); rect = new vpsc::Rectangle(483.428, 549.428, -292.623, -242.623); rs.push_back(rect); rect = new vpsc::Rectangle(483.428, 549.428, -200.623, -150.623); rs.push_back(rect); rect = new vpsc::Rectangle(467.428, 533.428, -93.3565, -43.3565); rs.push_back(rect); rect = new vpsc::Rectangle(719.928, 785.928, -93.9565, -43.9565); rs.push_back(rect); rect = new vpsc::Rectangle(122.845, 188.845, 254.043, 304.043); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 131.443, 181.443); rs.push_back(rect); rect = new vpsc::Rectangle(425.428, 491.428, 142.243, 192.243); rs.push_back(rect); rect = new vpsc::Rectangle(540.428, 606.428, 76.7768, 126.777); rs.push_back(rect); rect = new vpsc::Rectangle(616.214, 682.214, 76.7768, 126.777); rs.push_back(rect); rect = new vpsc::Rectangle(684.214, 750.214, 126.777, 176.777); rs.push_back(rect); rect = new vpsc::Rectangle(863.095, 929.095, 146.443, 196.443); rs.push_back(rect); rect = new vpsc::Rectangle(897.595, 963.595, 66.0435, 116.043); rs.push_back(rect); rect = new vpsc::Rectangle(693.928, 759.928, 242.243, 292.243); rs.push_back(rect); rect = new vpsc::Rectangle(586.428, 652.428, 270.443, 320.443); rs.push_back(rect); rect = new vpsc::Rectangle(278.428, 344.428, 380.943, 430.943); rs.push_back(rect); rect = new vpsc::Rectangle(184.428, 250.428, 633.943, 683.943); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 633.943, 683.943); rs.push_back(rect); rect = new vpsc::Rectangle(524.428, 590.428, 572.443, 622.443); rs.push_back(rect); rect = new vpsc::Rectangle(437.428, 503.428, 434.443, 484.443); rs.push_back(rect); rect = new vpsc::Rectangle(610.928, 676.928, 434.443, 484.443); rs.push_back(rect); rect = new vpsc::Rectangle(923.345, 989.345, 270.443, 320.443); rs.push_back(rect); rect = new vpsc::Rectangle(923.345, 989.345, 468.443, 518.443); rs.push_back(rect); rect = new vpsc::Rectangle(880.095, 946.095, 322.443, 372.443); rs.push_back(rect); rect = new vpsc::Rectangle(841.928, 907.928, 426.443, 476.443); rs.push_back(rect); rect = new vpsc::Rectangle(37.8448, 103.845, 447.443, 497.443); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 1066.76, 1116.76); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 1014.76, 1064.76); rs.push_back(rect); rect = new vpsc::Rectangle(-58.4885, 7.51148, 1041.76, 1091.76); rs.push_back(rect); rect = new vpsc::Rectangle(841.928, 907.928, 792.515, 842.515); rs.push_back(rect); rect = new vpsc::Rectangle(608.928, 674.928, 912.765, 962.765); rs.push_back(rect); rect = new vpsc::Rectangle(408.956, 474.956, 912.765, 962.765); rs.push_back(rect); rect = new vpsc::Rectangle(268.428, 334.428, 962.765, 1012.76); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 810.765, 860.765); rs.push_back(rect); rect = new vpsc::Rectangle(237.428, 303.428, 810.765, 860.765); rs.push_back(rect); rect = new vpsc::Rectangle(664.928, 730.928, 322.443, 372.443); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 470.443, 520.443); rs.push_back(rect); rect = new vpsc::Rectangle(357.428, 423.428, 272.443, 322.443); rs.push_back(rect); rect = new vpsc::Rectangle(-16.1552, 49.8448, 810.765, 860.765); rs.push_back(rect); rect = new vpsc::Rectangle(109.095, 175.095, 810.765, 860.765); rs.push_back(rect); rect = new vpsc::Rectangle(1035.34, 1101.34, 468.443, 518.443); rs.push_back(rect); rect = new vpsc::Rectangle(1035.34, 1101.34, 590.443, 640.443); rs.push_back(rect); rect = new vpsc::Rectangle(20.8448, 86.8448, 633.943, 683.943); rs.push_back(rect); rect = new vpsc::Rectangle(-14.1552, 51.8448, 758.765, 808.765); rs.push_back(rect); rect = new vpsc::Rectangle(670.928, 736.928, 586.443, 636.443); rs.push_back(rect); rect = new vpsc::Rectangle(670.928, 736.928, 707.515, 757.515); rs.push_back(rect); rect = new vpsc::Rectangle(191.095, 257.095, 16.0435, 66.0435); rs.push_back(rect); rect = new vpsc::Rectangle(58.8448, 128.845, -192.957, -142.957); rs.push_back(rect); rect = new vpsc::Rectangle(839.928, 909.928, 218.443, 268.443); rs.push_back(rect); rect = new vpsc::Rectangle(768.5, 838.5, 844.515, 894.515); rs.push_back(rect); rect = new vpsc::Rectangle(67.0948, 137.095, 150.043, 200.043); rs.push_back(rect); rect = new vpsc::Rectangle(67.0948, 137.095, 202.043, 252.043); rs.push_back(rect); rect = new vpsc::Rectangle(-36.9052, 13.0948, 182.043, 252.043); rs.push_back(rect); rect = new vpsc::Rectangle(15.0948, 65.0948, 182.043, 252.043); rs.push_back(rect); rect = new vpsc::Rectangle(592.428, 662.428, 486.443, 536.443); rs.push_back(rect); AlignmentConstraint *alignment1114387328 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114387328->addShape(4, 0); ccs.push_back(alignment1114387328); AlignmentConstraint *alignment1103856272 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103856272->addShape(0, 0); alignment1103856272->addShape(6, 0); ccs.push_back(alignment1103856272); AlignmentConstraint *alignment1102536224 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1102536224->addShape(7, 0); alignment1102536224->addShape(8, 0); ccs.push_back(alignment1102536224); AlignmentConstraint *alignment1113412976 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1113412976->addShape(10, 0); ccs.push_back(alignment1113412976); AlignmentConstraint *alignment1103859296 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103859296->addShape(13, 0); ccs.push_back(alignment1103859296); AlignmentConstraint *alignment1108560576 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1108560576->addShape(14, 0); ccs.push_back(alignment1108560576); AlignmentConstraint *alignment1102536400 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1102536400->addShape(15, 0); ccs.push_back(alignment1102536400); AlignmentConstraint *alignment1102857472 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1102857472->addShape(16, 0); ccs.push_back(alignment1102857472); AlignmentConstraint *alignment1103856000 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103856000->addShape(17, 0); ccs.push_back(alignment1103856000); AlignmentConstraint *alignment1103638512 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103638512->addShape(19, 0); ccs.push_back(alignment1103638512); AlignmentConstraint *alignment1103638608 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103638608->addShape(22, 0); ccs.push_back(alignment1103638608); AlignmentConstraint *alignment1095948608 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1095948608->addShape(26, 0); ccs.push_back(alignment1095948608); AlignmentConstraint *alignment1095948704 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1095948704->addShape(30, 0); ccs.push_back(alignment1095948704); AlignmentConstraint *alignment1109826288 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1109826288->addShape(32, 0); ccs.push_back(alignment1109826288); AlignmentConstraint *alignment1109826384 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1109826384->addShape(40, 0); ccs.push_back(alignment1109826384); AlignmentConstraint *alignment1110086352 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1110086352->addShape(41, 0); ccs.push_back(alignment1110086352); AlignmentConstraint *alignment1110086480 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1110086480->addShape(43, 0); ccs.push_back(alignment1110086480); AlignmentConstraint *alignment1100384896 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100384896->addShape(44, 0); ccs.push_back(alignment1100384896); AlignmentConstraint *alignment1100385056 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100385056->addShape(33, 0); alignment1100385056->addShape(42, 0); alignment1100385056->addShape(48, 0); alignment1100385056->addShape(12, 0); alignment1100385056->addShape(47, 0); alignment1100385056->addShape(34, 0); alignment1100385056->addShape(24, 0); ccs.push_back(alignment1100385056); AlignmentConstraint *alignment1114389776 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114389776->addShape(49, 0); ccs.push_back(alignment1114389776); AlignmentConstraint *alignment1114389936 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114389936->addShape(50, 0); ccs.push_back(alignment1114389936); AlignmentConstraint *alignment1103858368 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103858368->addShape(53, 0); ccs.push_back(alignment1103858368); AlignmentConstraint *alignment1103858496 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103858496->addShape(35, 0); alignment1103858496->addShape(57, 0); ccs.push_back(alignment1103858496); AlignmentConstraint *alignment1103858720 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103858720->addShape(60, 0); ccs.push_back(alignment1103858720); AlignmentConstraint *alignment1103857616 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103857616->addShape(61, 0); alignment1103857616->addShape(18, 0); ccs.push_back(alignment1103857616); AlignmentConstraint *alignment1103857840 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103857840->addShape(64, 0); alignment1103857840->addShape(28, 0); alignment1103857840->addShape(67, 0); alignment1103857840->addShape(29, 0); ccs.push_back(alignment1103857840); AlignmentConstraint *alignment1103858032 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103858032->addShape(68, 0); alignment1103858032->addShape(21, 0); ccs.push_back(alignment1103858032); AlignmentConstraint *alignment1103741312 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103741312->addShape(72, 0); ccs.push_back(alignment1103741312); AlignmentConstraint *alignment1103741440 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103741440->addShape(73, 0); ccs.push_back(alignment1103741440); AlignmentConstraint *alignment1103741600 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103741600->addShape(71, 0); alignment1103741600->addShape(74, 0); ccs.push_back(alignment1103741600); AlignmentConstraint *alignment1103741824 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103741824->addShape(66, 0); alignment1103741824->addShape(56, 0); alignment1103741824->addShape(70, 0); alignment1103741824->addShape(69, 0); alignment1103741824->addShape(5, 0); alignment1103741824->addShape(11, 0); alignment1103741824->addShape(55, 0); alignment1103741824->addShape(75, 0); ccs.push_back(alignment1103741824); AlignmentConstraint *alignment1103742144 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103742144->addShape(9, 0); alignment1103742144->addShape(82, 0); ccs.push_back(alignment1103742144); AlignmentConstraint *alignment1103743632 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103743632->addShape(83, 0); ccs.push_back(alignment1103743632); AlignmentConstraint *alignment1113416080 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1113416080->addShape(84, 0); ccs.push_back(alignment1113416080); AlignmentConstraint *alignment1113416240 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1113416240->addShape(81, 0); alignment1113416240->addShape(85, 0); alignment1113416240->addShape(86, 0); ccs.push_back(alignment1113416240); AlignmentConstraint *alignment1103744288 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103744288->addShape(87, 0); alignment1103744288->addShape(89, 0); alignment1103744288->addShape(58, 0); alignment1103744288->addShape(65, 0); ccs.push_back(alignment1103744288); AlignmentConstraint *alignment1103744448 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103744448->addShape(79, 0); alignment1103744448->addShape(59, 0); alignment1103744448->addShape(90, 0); alignment1103744448->addShape(25, 0); alignment1103744448->addShape(20, 0); ccs.push_back(alignment1103744448); AlignmentConstraint *alignment1103744704 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103744704->addShape(80, 0); alignment1103744704->addShape(91, 0); alignment1103744704->addShape(63, 0); alignment1103744704->addShape(31, 0); alignment1103744704->addShape(78, 0); alignment1103744704->addShape(36, 0); ccs.push_back(alignment1103744704); AlignmentConstraint *alignment1103744992 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1103744992->addShape(27, 0); alignment1103744992->addShape(92, 0); ccs.push_back(alignment1103744992); AlignmentConstraint *alignment1114376272 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114376272->addShape(93, 0); ccs.push_back(alignment1114376272); AlignmentConstraint *alignment1114376400 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114376400->addShape(95, 0); alignment1114376400->addShape(76, 0); ccs.push_back(alignment1114376400); AlignmentConstraint *alignment1114376624 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114376624->addShape(96, 0); alignment1114376624->addShape(88, 0); ccs.push_back(alignment1114376624); AlignmentConstraint *alignment1114376816 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114376816->addShape(97, 0); ccs.push_back(alignment1114376816); AlignmentConstraint *alignment1114376944 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114376944->addShape(94, 0); alignment1114376944->addShape(54, 0); alignment1114376944->addShape(98, 0); ccs.push_back(alignment1114376944); AlignmentConstraint *alignment1114377168 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114377168->addShape(77, 0); alignment1114377168->addShape(99, 0); ccs.push_back(alignment1114377168); AlignmentConstraint *alignment1114377360 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114377360->addShape(51, 0); alignment1114377360->addShape(101, 0); alignment1114377360->addShape(102, 0); alignment1114377360->addShape(52, 0); ccs.push_back(alignment1114377360); AlignmentConstraint *alignment1114377600 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114377600->addShape(107, 0); alignment1114377600->addShape(62, 0); alignment1114377600->addShape(105, 0); alignment1114377600->addShape(106, 0); alignment1114377600->addShape(104, 0); alignment1114377600->addShape(39, 0); alignment1114377600->addShape(100, 0); ccs.push_back(alignment1114377600); AlignmentConstraint *alignment1114378048 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114378048->addShape(3, 0); alignment1114378048->addShape(2, 0); alignment1114378048->addShape(108, 0); ccs.push_back(alignment1114378048); SeparationConstraint *separation1114378272 = new SeparationConstraint(vpsc::XDIM, alignment1103858496, alignment1114376944, 44.3333, false); ccs.push_back(separation1114378272); SeparationConstraint *separation1114378416 = new SeparationConstraint(vpsc::XDIM, alignment1114376944, alignment1113416080, 24.6667, false); ccs.push_back(separation1114378416); SeparationConstraint *separation1114378592 = new SeparationConstraint(vpsc::XDIM, alignment1113416080, alignment1114389776, 11, false); ccs.push_back(separation1114378592); SeparationConstraint *separation1114378768 = new SeparationConstraint(vpsc::XDIM, alignment1114389776, alignment1103858368, 23, false); ccs.push_back(separation1114378768); SeparationConstraint *separation1114378944 = new SeparationConstraint(vpsc::XDIM, alignment1103858368, alignment1109826288, 17, false); ccs.push_back(separation1114378944); SeparationConstraint *separation1114379120 = new SeparationConstraint(vpsc::XDIM, alignment1109826288, alignment1114376816, 6, false); ccs.push_back(separation1114379120); SeparationConstraint *separation1114379296 = new SeparationConstraint(vpsc::XDIM, alignment1114376816, alignment1103856272, 19, false); ccs.push_back(separation1114379296); SeparationConstraint *separation1114379472 = new SeparationConstraint(vpsc::XDIM, alignment1103856272, alignment1103743632, 14, false); ccs.push_back(separation1114379472); SeparationConstraint *separation1114379648 = new SeparationConstraint(vpsc::XDIM, alignment1103743632, alignment1114389936, 4, false); ccs.push_back(separation1114379648); SeparationConstraint *separation1114379824 = new SeparationConstraint(vpsc::XDIM, alignment1114389936, alignment1103741824, 13.75, false); ccs.push_back(separation1114379824); SeparationConstraint *separation1114380000 = new SeparationConstraint(vpsc::XDIM, alignment1103741824, alignment1114376272, 8.25, false); ccs.push_back(separation1114380000); SeparationConstraint *separation1114380176 = new SeparationConstraint(vpsc::XDIM, alignment1114376272, alignment1114376624, 23, false); ccs.push_back(separation1114380176); SeparationConstraint *separation1114380352 = new SeparationConstraint(vpsc::XDIM, alignment1114376624, alignment1103638608, 15, false); ccs.push_back(separation1114380352); SeparationConstraint *separation1114380528 = new SeparationConstraint(vpsc::XDIM, alignment1103638608, alignment1114378048, 6.66667, false); ccs.push_back(separation1114380528); SeparationConstraint *separation1114380704 = new SeparationConstraint(vpsc::XDIM, alignment1114378048, alignment1110086352, 15.3333, false); ccs.push_back(separation1114380704); SeparationConstraint *separation1114380880 = new SeparationConstraint(vpsc::XDIM, alignment1110086352, alignment1110086480, 8, false); ccs.push_back(separation1114380880); SeparationConstraint *separation1114381056 = new SeparationConstraint(vpsc::XDIM, alignment1110086480, alignment1114387328, 5, false); ccs.push_back(separation1114381056); SeparationConstraint *separation1116666144 = new SeparationConstraint(vpsc::XDIM, alignment1114387328, alignment1103858032, 22, false); ccs.push_back(separation1116666144); SeparationConstraint *separation1103743760 = new SeparationConstraint(vpsc::XDIM, alignment1103858032, alignment1103744288, 3, false); ccs.push_back(separation1103743760); SeparationConstraint *separation1103743904 = new SeparationConstraint(vpsc::XDIM, alignment1103744288, alignment1113416240, 6, false); ccs.push_back(separation1103743904); SeparationConstraint *separation1103744080 = new SeparationConstraint(vpsc::XDIM, alignment1113416240, alignment1114377168, 10, false); ccs.push_back(separation1103744080); SeparationConstraint *separation1114381232 = new SeparationConstraint(vpsc::XDIM, alignment1114377168, alignment1103741440, 17, false); ccs.push_back(separation1114381232); SeparationConstraint *separation1114381376 = new SeparationConstraint(vpsc::XDIM, alignment1103741440, alignment1100385056, 29, false); ccs.push_back(separation1114381376); SeparationConstraint *separation1114381552 = new SeparationConstraint(vpsc::XDIM, alignment1100385056, alignment1109826384, 41, false); ccs.push_back(separation1114381552); SeparationConstraint *separation1114381728 = new SeparationConstraint(vpsc::XDIM, alignment1109826384, alignment1114376400, 4, false); ccs.push_back(separation1114381728); SeparationConstraint *separation1114370064 = new SeparationConstraint(vpsc::XDIM, alignment1114376400, alignment1103859296, 3, false); ccs.push_back(separation1114370064); SeparationConstraint *separation1114370240 = new SeparationConstraint(vpsc::XDIM, alignment1103859296, alignment1103742144, 7, false); ccs.push_back(separation1114370240); SeparationConstraint *separation1114370416 = new SeparationConstraint(vpsc::XDIM, alignment1103742144, alignment1102536224, 16, false); ccs.push_back(separation1114370416); SeparationConstraint *separation1114370592 = new SeparationConstraint(vpsc::XDIM, alignment1102536224, alignment1095948608, 16, false); ccs.push_back(separation1114370592); SeparationConstraint *separation1114370768 = new SeparationConstraint(vpsc::XDIM, alignment1095948608, alignment1103741312, 13, false); ccs.push_back(separation1114370768); SeparationConstraint *separation1114370944 = new SeparationConstraint(vpsc::XDIM, alignment1103741312, alignment1103744448, 12, false); ccs.push_back(separation1114370944); SeparationConstraint *separation1114371120 = new SeparationConstraint(vpsc::XDIM, alignment1103744448, alignment1108560576, 16, false); ccs.push_back(separation1114371120); SeparationConstraint *separation1114371296 = new SeparationConstraint(vpsc::XDIM, alignment1108560576, alignment1103744992, 8.5, false); ccs.push_back(separation1114371296); SeparationConstraint *separation1114371472 = new SeparationConstraint(vpsc::XDIM, alignment1103744992, alignment1103858720, 10.5, false); ccs.push_back(separation1114371472); SeparationConstraint *separation1114371648 = new SeparationConstraint(vpsc::XDIM, alignment1103858720, alignment1114377600, 23.7143, false); ccs.push_back(separation1114371648); SeparationConstraint *separation1114371824 = new SeparationConstraint(vpsc::XDIM, alignment1114377600, alignment1102536400, 7.28571, false); ccs.push_back(separation1114371824); SeparationConstraint *separation1114372000 = new SeparationConstraint(vpsc::XDIM, alignment1102536400, alignment1103741600, 49, false); ccs.push_back(separation1114372000); SeparationConstraint *separation1114372176 = new SeparationConstraint(vpsc::XDIM, alignment1103741600, alignment1103638512, 25, false); ccs.push_back(separation1114372176); SeparationConstraint *separation1114372352 = new SeparationConstraint(vpsc::XDIM, alignment1103638512, alignment1113412976, 26, false); ccs.push_back(separation1114372352); SeparationConstraint *separation1114372528 = new SeparationConstraint(vpsc::XDIM, alignment1113412976, alignment1100384896, 7, false); ccs.push_back(separation1114372528); SeparationConstraint *separation1114372704 = new SeparationConstraint(vpsc::XDIM, alignment1100384896, alignment1102857472, 15, false); ccs.push_back(separation1114372704); SeparationConstraint *separation1114372880 = new SeparationConstraint(vpsc::XDIM, alignment1102857472, alignment1103744704, 21.8333, false); ccs.push_back(separation1114372880); SeparationConstraint *separation1114373056 = new SeparationConstraint(vpsc::XDIM, alignment1103744704, alignment1103856000, 21.1667, false); ccs.push_back(separation1114373056); SeparationConstraint *separation1114373232 = new SeparationConstraint(vpsc::XDIM, alignment1103856000, alignment1095948704, 17, false); ccs.push_back(separation1114373232); SeparationConstraint *separation1114373408 = new SeparationConstraint(vpsc::XDIM, alignment1095948704, alignment1103857616, 17.5, false); ccs.push_back(separation1114373408); SeparationConstraint *separation1114373584 = new SeparationConstraint(vpsc::XDIM, alignment1103857616, alignment1103857840, 25.75, false); ccs.push_back(separation1114373584); SeparationConstraint *separation1114373760 = new SeparationConstraint(vpsc::XDIM, alignment1103857840, alignment1114377360, 52.25, false); ccs.push_back(separation1114373760); AlignmentConstraint *alignment1114373936 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114373936->addShape(0, 0); ccs.push_back(alignment1114373936); AlignmentConstraint *alignment1114374096 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114374096->addShape(4, 0); ccs.push_back(alignment1114374096); AlignmentConstraint *alignment1114374256 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114374256->addShape(5, 0); ccs.push_back(alignment1114374256); AlignmentConstraint *alignment1114374416 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114374416->addShape(6, 0); ccs.push_back(alignment1114374416); AlignmentConstraint *alignment1114374576 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114374576->addShape(7, 0); ccs.push_back(alignment1114374576); AlignmentConstraint *alignment1114374736 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114374736->addShape(10, 0); ccs.push_back(alignment1114374736); AlignmentConstraint *alignment1114374896 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114374896->addShape(11, 0); ccs.push_back(alignment1114374896); AlignmentConstraint *alignment1114375056 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114375056->addShape(12, 0); ccs.push_back(alignment1114375056); AlignmentConstraint *alignment1114375216 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114375216->addShape(15, 0); alignment1114375216->addShape(16, 0); alignment1114375216->addShape(14, 0); ccs.push_back(alignment1114375216); AlignmentConstraint *alignment1114375488 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114375488->addShape(17, 0); ccs.push_back(alignment1114375488); AlignmentConstraint *alignment1114375616 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114375616->addShape(26, 0); alignment1114375616->addShape(27, 0); ccs.push_back(alignment1114375616); AlignmentConstraint *alignment1114375840 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114375840->addShape(28, 0); alignment1114375840->addShape(20, 0); ccs.push_back(alignment1114375840); AlignmentConstraint *alignment1114429984 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114429984->addShape(31, 0); ccs.push_back(alignment1114429984); AlignmentConstraint *alignment1114430112 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114430112->addShape(32, 0); ccs.push_back(alignment1114430112); AlignmentConstraint *alignment1114430272 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114430272->addShape(33, 0); ccs.push_back(alignment1114430272); AlignmentConstraint *alignment1114430432 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114430432->addShape(35, 0); ccs.push_back(alignment1114430432); AlignmentConstraint *alignment1114430592 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114430592->addShape(36, 0); ccs.push_back(alignment1114430592); AlignmentConstraint *alignment1114430752 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114430752->addShape(51, 0); alignment1114430752->addShape(29, 0); ccs.push_back(alignment1114430752); AlignmentConstraint *alignment1114430976 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114430976->addShape(52, 0); ccs.push_back(alignment1114430976); AlignmentConstraint *alignment1114431104 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114431104->addShape(55, 0); alignment1114431104->addShape(2, 0); ccs.push_back(alignment1114431104); AlignmentConstraint *alignment1114431328 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114431328->addShape(61, 0); alignment1114431328->addShape(60, 0); alignment1114431328->addShape(8, 0); ccs.push_back(alignment1114431328); AlignmentConstraint *alignment1114431568 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114431568->addShape(66, 0); alignment1114431568->addShape(21, 0); ccs.push_back(alignment1114431568); AlignmentConstraint *alignment1114431760 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114431760->addShape(67, 0); ccs.push_back(alignment1114431760); AlignmentConstraint *alignment1114431888 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114431888->addShape(70, 0); ccs.push_back(alignment1114431888); AlignmentConstraint *alignment1114432048 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114432048->addShape(71, 0); alignment1114432048->addShape(73, 0); alignment1114432048->addShape(40, 0); alignment1114432048->addShape(72, 0); alignment1114432048->addShape(41, 0); alignment1114432048->addShape(39, 0); ccs.push_back(alignment1114432048); AlignmentConstraint *alignment1114432464 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114432464->addShape(78, 0); alignment1114432464->addShape(75, 0); alignment1114432464->addShape(34, 0); ccs.push_back(alignment1114432464); AlignmentConstraint *alignment1114432688 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114432688->addShape(13, 0); alignment1114432688->addShape(19, 0); alignment1114432688->addShape(58, 0); alignment1114432688->addShape(80, 0); alignment1114432688->addShape(59, 0); ccs.push_back(alignment1114432688); AlignmentConstraint *alignment1114433040 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114433040->addShape(85, 0); ccs.push_back(alignment1114433040); AlignmentConstraint *alignment1114433200 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114433200->addShape(86, 0); ccs.push_back(alignment1114433200); AlignmentConstraint *alignment1114433360 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114433360->addShape(87, 0); alignment1114433360->addShape(9, 0); alignment1114433360->addShape(62, 0); alignment1114433360->addShape(63, 0); alignment1114433360->addShape(57, 0); ccs.push_back(alignment1114433360); AlignmentConstraint *alignment1114433696 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114433696->addShape(56, 0); alignment1114433696->addShape(3, 0); alignment1114433696->addShape(89, 0); ccs.push_back(alignment1114433696); AlignmentConstraint *alignment1114433920 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114433920->addShape(65, 0); alignment1114433920->addShape(48, 0); alignment1114433920->addShape(30, 0); alignment1114433920->addShape(90, 0); alignment1114433920->addShape(44, 0); ccs.push_back(alignment1114433920); AlignmentConstraint *alignment1114434272 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114434272->addShape(91, 0); alignment1114434272->addShape(25, 0); ccs.push_back(alignment1114434272); AlignmentConstraint *alignment1114434496 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114434496->addShape(68, 0); alignment1114434496->addShape(94, 0); alignment1114434496->addShape(83, 0); alignment1114434496->addShape(22, 0); alignment1114434496->addShape(53, 0); alignment1114434496->addShape(24, 0); alignment1114434496->addShape(82, 0); ccs.push_back(alignment1114434496); AlignmentConstraint *alignment1114436928 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114436928->addShape(97, 0); alignment1114436928->addShape(43, 0); alignment1114436928->addShape(49, 0); alignment1114436928->addShape(77, 0); alignment1114436928->addShape(42, 0); alignment1114436928->addShape(74, 0); alignment1114436928->addShape(76, 0); alignment1114436928->addShape(50, 0); alignment1114436928->addShape(88, 0); alignment1114436928->addShape(92, 0); alignment1114436928->addShape(98, 0); ccs.push_back(alignment1114436928); AlignmentConstraint *alignment1114369232 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114369232->addShape(96, 0); alignment1114369232->addShape(95, 0); alignment1114369232->addShape(99, 0); alignment1114369232->addShape(54, 0); ccs.push_back(alignment1114369232); AlignmentConstraint *alignment1114369456 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114369456->addShape(100, 0); ccs.push_back(alignment1114369456); AlignmentConstraint *alignment1114369616 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114369616->addShape(81, 0); alignment1114369616->addShape(101, 0); alignment1114369616->addShape(69, 0); alignment1114369616->addShape(79, 0); alignment1114369616->addShape(64, 0); alignment1114369616->addShape(47, 0); alignment1114369616->addShape(84, 0); ccs.push_back(alignment1114369616); AlignmentConstraint *alignment1114437392 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114437392->addShape(104, 0); ccs.push_back(alignment1114437392); AlignmentConstraint *alignment1100848528 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100848528->addShape(102, 0); alignment1100848528->addShape(105, 0); ccs.push_back(alignment1100848528); AlignmentConstraint *alignment1100848752 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100848752->addShape(106, 0); ccs.push_back(alignment1100848752); AlignmentConstraint *alignment1100848880 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100848880->addShape(107, 0); ccs.push_back(alignment1100848880); AlignmentConstraint *alignment1100849040 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100849040->addShape(18, 0); alignment1100849040->addShape(93, 0); alignment1100849040->addShape(108, 0); ccs.push_back(alignment1100849040); SeparationConstraint *separation1100849264 = new SeparationConstraint(vpsc::YDIM, alignment1114431104, alignment1114433696, 30.1667, false); ccs.push_back(separation1100849264); SeparationConstraint *separation1100849360 = new SeparationConstraint(vpsc::YDIM, alignment1114433696, alignment1114374576, 8.33333, false); ccs.push_back(separation1100849360); SeparationConstraint *separation1100849536 = new SeparationConstraint(vpsc::YDIM, alignment1114374576, alignment1114431328, 18.3333, false); ccs.push_back(separation1100849536); SeparationConstraint *separation1100849712 = new SeparationConstraint(vpsc::YDIM, alignment1114431328, alignment1114374736, 6.66667, false); ccs.push_back(separation1100849712); SeparationConstraint *separation1100849888 = new SeparationConstraint(vpsc::YDIM, alignment1114374736, alignment1114374096, 3, false); ccs.push_back(separation1100849888); SeparationConstraint *separation1100850064 = new SeparationConstraint(vpsc::YDIM, alignment1114374096, alignment1114374256, 3, false); ccs.push_back(separation1100850064); SeparationConstraint *separation1100850240 = new SeparationConstraint(vpsc::YDIM, alignment1114374256, alignment1114374416, 23, false); ccs.push_back(separation1100850240); SeparationConstraint *separation1100850416 = new SeparationConstraint(vpsc::YDIM, alignment1114374416, alignment1114433360, 11.6, false); ccs.push_back(separation1100850416); SeparationConstraint *separation1100850592 = new SeparationConstraint(vpsc::YDIM, alignment1114433360, alignment1114373936, 9.4, false); ccs.push_back(separation1100850592); SeparationConstraint *separation1100850768 = new SeparationConstraint(vpsc::YDIM, alignment1114373936, alignment1100849040, 18.6667, false); ccs.push_back(separation1100850768); SeparationConstraint *separation1100850944 = new SeparationConstraint(vpsc::YDIM, alignment1100849040, alignment1114375216, 14.6667, false); ccs.push_back(separation1100850944); SeparationConstraint *separation1100851120 = new SeparationConstraint(vpsc::YDIM, alignment1114375216, alignment1114375488, 19.6667, false); ccs.push_back(separation1100851120); SeparationConstraint *separation1100851296 = new SeparationConstraint(vpsc::YDIM, alignment1114375488, alignment1114375056, 32, false); ccs.push_back(separation1100851296); SeparationConstraint *separation1100851472 = new SeparationConstraint(vpsc::YDIM, alignment1114375056, alignment1114432688, 10.8, false); ccs.push_back(separation1100851472); SeparationConstraint *separation1100851648 = new SeparationConstraint(vpsc::YDIM, alignment1114432688, alignment1114369456, 26.2, false); ccs.push_back(separation1100851648); SeparationConstraint *separation1100851824 = new SeparationConstraint(vpsc::YDIM, alignment1114369456, alignment1114375840, 7.5, false); ccs.push_back(separation1100851824); SeparationConstraint *separation1100852000 = new SeparationConstraint(vpsc::YDIM, alignment1114375840, alignment1114374896, 15.5, false); ccs.push_back(separation1100852000); SeparationConstraint *separation1100852176 = new SeparationConstraint(vpsc::YDIM, alignment1114374896, alignment1114433920, 18.4, false); ccs.push_back(separation1100852176); SeparationConstraint *separation1100852352 = new SeparationConstraint(vpsc::YDIM, alignment1114433920, alignment1114431760, 4.6, false); ccs.push_back(separation1100852352); SeparationConstraint *separation1100852528 = new SeparationConstraint(vpsc::YDIM, alignment1114431760, alignment1114429984, 25, false); ccs.push_back(separation1100852528); SeparationConstraint *separation1100852704 = new SeparationConstraint(vpsc::YDIM, alignment1114429984, alignment1114431568, 4.5, false); ccs.push_back(separation1100852704); SeparationConstraint *separation1100852880 = new SeparationConstraint(vpsc::YDIM, alignment1114431568, alignment1114375616, 3.5, false); ccs.push_back(separation1100852880); SeparationConstraint *separation1100853056 = new SeparationConstraint(vpsc::YDIM, alignment1114375616, alignment1114430752, 8, false); ccs.push_back(separation1100853056); SeparationConstraint *separation1100853232 = new SeparationConstraint(vpsc::YDIM, alignment1114430752, alignment1114430112, 29, false); ccs.push_back(separation1100853232); SeparationConstraint *separation1100853408 = new SeparationConstraint(vpsc::YDIM, alignment1114430112, alignment1114369616, 10.1429, false); ccs.push_back(separation1100853408); SeparationConstraint *separation1100853584 = new SeparationConstraint(vpsc::YDIM, alignment1114369616, alignment1114433040, 24.8571, false); ccs.push_back(separation1100853584); SeparationConstraint *separation1100853760 = new SeparationConstraint(vpsc::YDIM, alignment1114433040, alignment1114437392, 14, false); ccs.push_back(separation1100853760); SeparationConstraint *separation1100853936 = new SeparationConstraint(vpsc::YDIM, alignment1114437392, alignment1114430976, 4, false); ccs.push_back(separation1100853936); SeparationConstraint *separation1100854112 = new SeparationConstraint(vpsc::YDIM, alignment1114430976, alignment1114434272, 6.5, false); ccs.push_back(separation1100854112); SeparationConstraint *separation1100854288 = new SeparationConstraint(vpsc::YDIM, alignment1114434272, alignment1114433200, 9.5, false); ccs.push_back(separation1100854288); SeparationConstraint *separation1100854464 = new SeparationConstraint(vpsc::YDIM, alignment1114433200, alignment1100848528, 25, false); ccs.push_back(separation1100854464); SeparationConstraint *separation1100854640 = new SeparationConstraint(vpsc::YDIM, alignment1100848528, alignment1114434496, 9.42857, false); ccs.push_back(separation1100854640); SeparationConstraint *separation1100854816 = new SeparationConstraint(vpsc::YDIM, alignment1114434496, alignment1100848880, 23.5714, false); ccs.push_back(separation1100854816); SeparationConstraint *separation1100854992 = new SeparationConstraint(vpsc::YDIM, alignment1100848880, alignment1100848752, 43, false); ccs.push_back(separation1100854992); SeparationConstraint *separation1100855168 = new SeparationConstraint(vpsc::YDIM, alignment1100848752, alignment1114369232, 8.25, false); ccs.push_back(separation1100855168); SeparationConstraint *separation1100855344 = new SeparationConstraint(vpsc::YDIM, alignment1114369232, alignment1114430592, 33.75, false); ccs.push_back(separation1100855344); SeparationConstraint *separation1100855520 = new SeparationConstraint(vpsc::YDIM, alignment1114430592, alignment1114436928, 36.3636, false); ccs.push_back(separation1100855520); SeparationConstraint *separation1100855696 = new SeparationConstraint(vpsc::YDIM, alignment1114436928, alignment1114432048, 54.1364, false); ccs.push_back(separation1100855696); SeparationConstraint *separation1100855872 = new SeparationConstraint(vpsc::YDIM, alignment1114432048, alignment1114430272, 40.5, false); ccs.push_back(separation1100855872); SeparationConstraint *separation1100856048 = new SeparationConstraint(vpsc::YDIM, alignment1114430272, alignment1114430432, 25, false); ccs.push_back(separation1100856048); SeparationConstraint *separation1100856224 = new SeparationConstraint(vpsc::YDIM, alignment1114430432, alignment1114432464, 17, false); ccs.push_back(separation1100856224); SeparationConstraint *separation1100856400 = new SeparationConstraint(vpsc::YDIM, alignment1114432464, alignment1114431888, 33, false); ccs.push_back(separation1100856400); AlignmentConstraint *alignment1100856576 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100856576->addShape(0, 0); alignment1100856576->addShape(109, 0); ccs.push_back(alignment1100856576); SeparationConstraint *separation1100856800 = new SeparationConstraint(vpsc::YDIM, 0, 109, 50, true); ccs.push_back(separation1100856800); AlignmentConstraint *alignment1100856944 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100856944->addShape(2, 0); alignment1100856944->addShape(110, 0); ccs.push_back(alignment1100856944); SeparationConstraint *separation1100857168 = new SeparationConstraint(vpsc::YDIM, 2, 110, -50, true); ccs.push_back(separation1100857168); AlignmentConstraint *alignment1100857312 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100857312->addShape(3, 0); alignment1100857312->addShape(111, 0); ccs.push_back(alignment1100857312); SeparationConstraint *separation1100857536 = new SeparationConstraint(vpsc::YDIM, 3, 111, -50, true); ccs.push_back(separation1100857536); AlignmentConstraint *alignment1100857680 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100857680->addShape(4, 0); alignment1100857680->addShape(112, 0); ccs.push_back(alignment1100857680); SeparationConstraint *separation1100857904 = new SeparationConstraint(vpsc::XDIM, 4, 112, -62, true); ccs.push_back(separation1100857904); AlignmentConstraint *alignment1100858048 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100858048->addShape(5, 0); alignment1100858048->addShape(113, 0); ccs.push_back(alignment1100858048); SeparationConstraint *separation1100858272 = new SeparationConstraint(vpsc::XDIM, 5, 113, 62, true); ccs.push_back(separation1100858272); AlignmentConstraint *alignment1100858416 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100858416->addShape(6, 0); alignment1100858416->addShape(114, 0); ccs.push_back(alignment1100858416); SeparationConstraint *separation1100858640 = new SeparationConstraint(vpsc::YDIM, 6, 114, -50, true); ccs.push_back(separation1100858640); AlignmentConstraint *alignment1100858784 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100858784->addShape(7, 0); alignment1100858784->addShape(115, 0); ccs.push_back(alignment1100858784); SeparationConstraint *separation1100859008 = new SeparationConstraint(vpsc::YDIM, 7, 115, -50, true); ccs.push_back(separation1100859008); AlignmentConstraint *alignment1100859152 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100859152->addShape(8, 0); alignment1100859152->addShape(116, 0); ccs.push_back(alignment1100859152); SeparationConstraint *separation1100859376 = new SeparationConstraint(vpsc::YDIM, 8, 116, -50, true); ccs.push_back(separation1100859376); AlignmentConstraint *alignment1100859520 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100859520->addShape(9, 0); alignment1100859520->addShape(117, 0); ccs.push_back(alignment1100859520); SeparationConstraint *separation1100859744 = new SeparationConstraint(vpsc::YDIM, 9, 117, -50, true); ccs.push_back(separation1100859744); AlignmentConstraint *alignment1100859888 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100859888->addShape(10, 0); alignment1100859888->addShape(118, 0); ccs.push_back(alignment1100859888); SeparationConstraint *separation1100860112 = new SeparationConstraint(vpsc::YDIM, 10, 118, 50, true); ccs.push_back(separation1100860112); AlignmentConstraint *alignment1100860256 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100860256->addShape(11, 0); alignment1100860256->addShape(119, 0); ccs.push_back(alignment1100860256); SeparationConstraint *separation1100860480 = new SeparationConstraint(vpsc::YDIM, 11, 119, -50, true); ccs.push_back(separation1100860480); AlignmentConstraint *alignment1100860624 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100860624->addShape(12, 0); alignment1100860624->addShape(120, 0); ccs.push_back(alignment1100860624); SeparationConstraint *separation1100860848 = new SeparationConstraint(vpsc::YDIM, 12, 120, -50, true); ccs.push_back(separation1100860848); AlignmentConstraint *alignment1100860992 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100860992->addShape(13, 0); alignment1100860992->addShape(121, 0); ccs.push_back(alignment1100860992); SeparationConstraint *separation1100861216 = new SeparationConstraint(vpsc::YDIM, 13, 121, -50, true); ccs.push_back(separation1100861216); AlignmentConstraint *alignment1100861360 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100861360->addShape(14, 0); alignment1100861360->addShape(122, 0); ccs.push_back(alignment1100861360); SeparationConstraint *separation1100861584 = new SeparationConstraint(vpsc::YDIM, 14, 122, -50, true); ccs.push_back(separation1100861584); AlignmentConstraint *alignment1100861728 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100861728->addShape(15, 0); alignment1100861728->addShape(123, 0); ccs.push_back(alignment1100861728); SeparationConstraint *separation1100861952 = new SeparationConstraint(vpsc::YDIM, 15, 123, -50, true); ccs.push_back(separation1100861952); AlignmentConstraint *alignment1100862096 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100862096->addShape(16, 0); alignment1100862096->addShape(124, 0); ccs.push_back(alignment1100862096); SeparationConstraint *separation1100862320 = new SeparationConstraint(vpsc::XDIM, 16, 124, -62, true); ccs.push_back(separation1100862320); AlignmentConstraint *alignment1100862464 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100862464->addShape(17, 0); alignment1100862464->addShape(125, 0); ccs.push_back(alignment1100862464); SeparationConstraint *separation1100862688 = new SeparationConstraint(vpsc::XDIM, 17, 125, 62, true); ccs.push_back(separation1100862688); AlignmentConstraint *alignment1100862832 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100862832->addShape(18, 0); alignment1100862832->addShape(126, 0); ccs.push_back(alignment1100862832); SeparationConstraint *separation1100863056 = new SeparationConstraint(vpsc::XDIM, 18, 126, 62, true); ccs.push_back(separation1100863056); AlignmentConstraint *alignment1100863200 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100863200->addShape(19, 0); alignment1100863200->addShape(127, 0); ccs.push_back(alignment1100863200); SeparationConstraint *separation1100863424 = new SeparationConstraint(vpsc::YDIM, 19, 127, 50, true); ccs.push_back(separation1100863424); AlignmentConstraint *alignment1100863568 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100863568->addShape(20, 0); alignment1100863568->addShape(128, 0); ccs.push_back(alignment1100863568); SeparationConstraint *separation1100863792 = new SeparationConstraint(vpsc::XDIM, 20, 128, 62, true); ccs.push_back(separation1100863792); AlignmentConstraint *alignment1100863936 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100863936->addShape(21, 0); alignment1100863936->addShape(129, 0); ccs.push_back(alignment1100863936); SeparationConstraint *separation1100864160 = new SeparationConstraint(vpsc::YDIM, 21, 129, -50, true); ccs.push_back(separation1100864160); AlignmentConstraint *alignment1100864304 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100864304->addShape(22, 0); alignment1100864304->addShape(130, 0); ccs.push_back(alignment1100864304); SeparationConstraint *separation1100864528 = new SeparationConstraint(vpsc::YDIM, 22, 130, -50, true); ccs.push_back(separation1100864528); AlignmentConstraint *alignment1100864672 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100864672->addShape(24, 0); alignment1100864672->addShape(131, 0); ccs.push_back(alignment1100864672); SeparationConstraint *separation1100864896 = new SeparationConstraint(vpsc::YDIM, 24, 131, -50, true); ccs.push_back(separation1100864896); AlignmentConstraint *alignment1100865040 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100865040->addShape(25, 0); alignment1100865040->addShape(132, 0); ccs.push_back(alignment1100865040); SeparationConstraint *separation1100865264 = new SeparationConstraint(vpsc::YDIM, 25, 132, -50, true); ccs.push_back(separation1100865264); AlignmentConstraint *alignment1100865408 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100865408->addShape(26, 0); alignment1100865408->addShape(133, 0); ccs.push_back(alignment1100865408); SeparationConstraint *separation1100865632 = new SeparationConstraint(vpsc::XDIM, 26, 133, -62, true); ccs.push_back(separation1100865632); AlignmentConstraint *alignment1100865776 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100865776->addShape(27, 0); alignment1100865776->addShape(134, 0); ccs.push_back(alignment1100865776); SeparationConstraint *separation1100866000 = new SeparationConstraint(vpsc::XDIM, 27, 134, 62, true); ccs.push_back(separation1100866000); AlignmentConstraint *alignment1100866144 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100866144->addShape(28, 0); alignment1100866144->addShape(135, 0); ccs.push_back(alignment1100866144); SeparationConstraint *separation1100866368 = new SeparationConstraint(vpsc::XDIM, 28, 135, 62, true); ccs.push_back(separation1100866368); AlignmentConstraint *alignment1100866512 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100866512->addShape(29, 0); alignment1100866512->addShape(136, 0); ccs.push_back(alignment1100866512); SeparationConstraint *separation1100866736 = new SeparationConstraint(vpsc::XDIM, 29, 136, 62, true); ccs.push_back(separation1100866736); AlignmentConstraint *alignment1100866880 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100866880->addShape(30, 0); alignment1100866880->addShape(137, 0); ccs.push_back(alignment1100866880); SeparationConstraint *separation1100867104 = new SeparationConstraint(vpsc::XDIM, 30, 137, 62, true); ccs.push_back(separation1100867104); AlignmentConstraint *alignment1100867248 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100867248->addShape(31, 0); alignment1100867248->addShape(138, 0); ccs.push_back(alignment1100867248); SeparationConstraint *separation1100867472 = new SeparationConstraint(vpsc::XDIM, 31, 138, 62, true); ccs.push_back(separation1100867472); AlignmentConstraint *alignment1100867616 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100867616->addShape(32, 0); alignment1100867616->addShape(139, 0); ccs.push_back(alignment1100867616); SeparationConstraint *separation1100867840 = new SeparationConstraint(vpsc::YDIM, 32, 139, -50, true); ccs.push_back(separation1100867840); AlignmentConstraint *alignment1100867984 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100867984->addShape(33, 0); alignment1100867984->addShape(140, 0); ccs.push_back(alignment1100867984); SeparationConstraint *separation1100868208 = new SeparationConstraint(vpsc::YDIM, 33, 140, 50, true); ccs.push_back(separation1100868208); AlignmentConstraint *alignment1100868352 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100868352->addShape(34, 0); alignment1100868352->addShape(141, 0); ccs.push_back(alignment1100868352); SeparationConstraint *separation1100868576 = new SeparationConstraint(vpsc::YDIM, 34, 141, -50, true); ccs.push_back(separation1100868576); AlignmentConstraint *alignment1100868720 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100868720->addShape(35, 0); alignment1100868720->addShape(142, 0); ccs.push_back(alignment1100868720); SeparationConstraint *separation1100868944 = new SeparationConstraint(vpsc::XDIM, 35, 142, 62, true); ccs.push_back(separation1100868944); AlignmentConstraint *alignment1100869088 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100869088->addShape(36, 0); alignment1100869088->addShape(143, 0); ccs.push_back(alignment1100869088); SeparationConstraint *separation1100869312 = new SeparationConstraint(vpsc::XDIM, 36, 143, 62, true); ccs.push_back(separation1100869312); AlignmentConstraint *alignment1100869456 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100869456->addShape(39, 0); alignment1100869456->addShape(144, 0); ccs.push_back(alignment1100869456); SeparationConstraint *separation1100869680 = new SeparationConstraint(vpsc::YDIM, 39, 144, -50, true); ccs.push_back(separation1100869680); AlignmentConstraint *alignment1100869824 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100869824->addShape(40, 0); alignment1100869824->addShape(145, 0); ccs.push_back(alignment1100869824); SeparationConstraint *separation1100870048 = new SeparationConstraint(vpsc::YDIM, 40, 145, -50, true); ccs.push_back(separation1100870048); AlignmentConstraint *alignment1100870192 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100870192->addShape(41, 0); alignment1100870192->addShape(146, 0); ccs.push_back(alignment1100870192); SeparationConstraint *separation1100870416 = new SeparationConstraint(vpsc::XDIM, 41, 146, 62, true); ccs.push_back(separation1100870416); AlignmentConstraint *alignment1100870560 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100870560->addShape(42, 0); alignment1100870560->addShape(147, 0); ccs.push_back(alignment1100870560); SeparationConstraint *separation1100870784 = new SeparationConstraint(vpsc::YDIM, 42, 147, -50, true); ccs.push_back(separation1100870784); AlignmentConstraint *alignment1114434864 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114434864->addShape(43, 0); alignment1114434864->addShape(148, 0); ccs.push_back(alignment1114434864); SeparationConstraint *separation1114435088 = new SeparationConstraint(vpsc::YDIM, 43, 148, -50, true); ccs.push_back(separation1114435088); AlignmentConstraint *alignment1114435232 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1114435232->addShape(44, 0); alignment1114435232->addShape(149, 0); ccs.push_back(alignment1114435232); SeparationConstraint *separation1114435456 = new SeparationConstraint(vpsc::XDIM, 44, 149, -62, true); ccs.push_back(separation1114435456); AlignmentConstraint *alignment1114435600 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114435600->addShape(47, 0); alignment1114435600->addShape(150, 0); ccs.push_back(alignment1114435600); SeparationConstraint *separation1114435824 = new SeparationConstraint(vpsc::YDIM, 47, 150, -50, true); ccs.push_back(separation1114435824); AlignmentConstraint *alignment1114435968 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114435968->addShape(48, 0); alignment1114435968->addShape(151, 0); ccs.push_back(alignment1114435968); SeparationConstraint *separation1114436192 = new SeparationConstraint(vpsc::YDIM, 48, 151, -50, true); ccs.push_back(separation1114436192); AlignmentConstraint *alignment1114436336 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114436336->addShape(49, 0); alignment1114436336->addShape(152, 0); ccs.push_back(alignment1114436336); SeparationConstraint *separation1114436560 = new SeparationConstraint(vpsc::YDIM, 49, 152, -50, true); ccs.push_back(separation1114436560); AlignmentConstraint *alignment1114436704 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1114436704->addShape(50, 0); alignment1114436704->addShape(153, 0); ccs.push_back(alignment1114436704); SeparationConstraint *separation1100875040 = new SeparationConstraint(vpsc::YDIM, 50, 153, -50, true); ccs.push_back(separation1100875040); AlignmentConstraint *alignment1100875184 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100875184->addShape(51, 0); alignment1100875184->addShape(154, 0); ccs.push_back(alignment1100875184); SeparationConstraint *separation1100875408 = new SeparationConstraint(vpsc::XDIM, 51, 154, 62, true); ccs.push_back(separation1100875408); AlignmentConstraint *alignment1100875552 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100875552->addShape(52, 0); alignment1100875552->addShape(155, 0); ccs.push_back(alignment1100875552); SeparationConstraint *separation1100875776 = new SeparationConstraint(vpsc::XDIM, 52, 155, 62, true); ccs.push_back(separation1100875776); AlignmentConstraint *alignment1100875920 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100875920->addShape(53, 0); alignment1100875920->addShape(156, 0); ccs.push_back(alignment1100875920); SeparationConstraint *separation1100876144 = new SeparationConstraint(vpsc::YDIM, 53, 156, -50, true); ccs.push_back(separation1100876144); AlignmentConstraint *alignment1100876288 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100876288->addShape(54, 0); alignment1100876288->addShape(157, 0); ccs.push_back(alignment1100876288); SeparationConstraint *separation1100876512 = new SeparationConstraint(vpsc::XDIM, 54, 157, 62, true); ccs.push_back(separation1100876512); AlignmentConstraint *alignment1100876656 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100876656->addShape(104, 0); alignment1100876656->addShape(158, 0); ccs.push_back(alignment1100876656); SeparationConstraint *separation1100876880 = new SeparationConstraint(vpsc::XDIM, 104, 158, 62, true); ccs.push_back(separation1100876880); AlignmentConstraint *alignment1100877024 = new AlignmentConstraint(vpsc::YDIM, 0); alignment1100877024->addShape(107, 0); alignment1100877024->addShape(159, 0); ccs.push_back(alignment1100877024); SeparationConstraint *separation1100877248 = new SeparationConstraint(vpsc::XDIM, 107, 159, 62, true); ccs.push_back(separation1100877248); AlignmentConstraint *alignment1100877392 = new AlignmentConstraint(vpsc::XDIM, 0); alignment1100877392->addShape(108, 0); alignment1100877392->addShape(160, 0); ccs.push_back(alignment1100877392); SeparationConstraint *separation1100877616 = new SeparationConstraint(vpsc::YDIM, 108, 160, -50, true); ccs.push_back(separation1100877616); ConstrainedFDLayout alg(rs, es, defaultEdgeLength); alg.setAvoidNodeOverlaps(true); RootCluster *cluster1100877760 = new RootCluster(); cluster1100877760->addChildNode(0); cluster1100877760->addChildNode(2); cluster1100877760->addChildNode(3); cluster1100877760->addChildNode(4); cluster1100877760->addChildNode(5); cluster1100877760->addChildNode(6); cluster1100877760->addChildNode(7); cluster1100877760->addChildNode(8); cluster1100877760->addChildNode(9); cluster1100877760->addChildNode(10); cluster1100877760->addChildNode(11); cluster1100877760->addChildNode(12); cluster1100877760->addChildNode(13); cluster1100877760->addChildNode(14); cluster1100877760->addChildNode(15); cluster1100877760->addChildNode(16); cluster1100877760->addChildNode(17); cluster1100877760->addChildNode(18); cluster1100877760->addChildNode(19); cluster1100877760->addChildNode(20); cluster1100877760->addChildNode(21); cluster1100877760->addChildNode(22); cluster1100877760->addChildNode(23); cluster1100877760->addChildNode(24); cluster1100877760->addChildNode(25); cluster1100877760->addChildNode(26); cluster1100877760->addChildNode(27); cluster1100877760->addChildNode(28); cluster1100877760->addChildNode(29); cluster1100877760->addChildNode(30); cluster1100877760->addChildNode(31); cluster1100877760->addChildNode(32); cluster1100877760->addChildNode(33); cluster1100877760->addChildNode(34); cluster1100877760->addChildNode(35); cluster1100877760->addChildNode(36); cluster1100877760->addChildNode(39); cluster1100877760->addChildNode(40); cluster1100877760->addChildNode(41); cluster1100877760->addChildNode(42); cluster1100877760->addChildNode(43); cluster1100877760->addChildNode(44); cluster1100877760->addChildNode(47); cluster1100877760->addChildNode(48); cluster1100877760->addChildNode(49); cluster1100877760->addChildNode(50); cluster1100877760->addChildNode(51); cluster1100877760->addChildNode(52); cluster1100877760->addChildNode(53); cluster1100877760->addChildNode(54); cluster1100877760->addChildNode(55); cluster1100877760->addChildNode(56); cluster1100877760->addChildNode(57); cluster1100877760->addChildNode(58); cluster1100877760->addChildNode(59); cluster1100877760->addChildNode(60); cluster1100877760->addChildNode(61); cluster1100877760->addChildNode(62); cluster1100877760->addChildNode(63); cluster1100877760->addChildNode(64); cluster1100877760->addChildNode(65); cluster1100877760->addChildNode(66); cluster1100877760->addChildNode(67); cluster1100877760->addChildNode(68); cluster1100877760->addChildNode(69); cluster1100877760->addChildNode(70); cluster1100877760->addChildNode(71); cluster1100877760->addChildNode(72); cluster1100877760->addChildNode(73); cluster1100877760->addChildNode(74); cluster1100877760->addChildNode(75); cluster1100877760->addChildNode(76); cluster1100877760->addChildNode(77); cluster1100877760->addChildNode(78); cluster1100877760->addChildNode(79); cluster1100877760->addChildNode(80); cluster1100877760->addChildNode(81); cluster1100877760->addChildNode(82); cluster1100877760->addChildNode(83); cluster1100877760->addChildNode(84); cluster1100877760->addChildNode(85); cluster1100877760->addChildNode(86); cluster1100877760->addChildNode(87); cluster1100877760->addChildNode(88); cluster1100877760->addChildNode(89); cluster1100877760->addChildNode(90); cluster1100877760->addChildNode(91); cluster1100877760->addChildNode(92); cluster1100877760->addChildNode(93); cluster1100877760->addChildNode(94); cluster1100877760->addChildNode(95); cluster1100877760->addChildNode(96); cluster1100877760->addChildNode(97); cluster1100877760->addChildNode(98); cluster1100877760->addChildNode(99); cluster1100877760->addChildNode(100); cluster1100877760->addChildNode(101); cluster1100877760->addChildNode(102); cluster1100877760->addChildNode(104); cluster1100877760->addChildNode(105); cluster1100877760->addChildNode(106); cluster1100877760->addChildNode(107); cluster1100877760->addChildNode(108); cluster1100877760->addChildNode(109); cluster1100877760->addChildNode(110); cluster1100877760->addChildNode(111); cluster1100877760->addChildNode(112); cluster1100877760->addChildNode(113); cluster1100877760->addChildNode(114); cluster1100877760->addChildNode(115); cluster1100877760->addChildNode(116); cluster1100877760->addChildNode(117); cluster1100877760->addChildNode(118); cluster1100877760->addChildNode(119); cluster1100877760->addChildNode(120); cluster1100877760->addChildNode(121); cluster1100877760->addChildNode(122); cluster1100877760->addChildNode(123); cluster1100877760->addChildNode(124); cluster1100877760->addChildNode(125); cluster1100877760->addChildNode(126); cluster1100877760->addChildNode(127); cluster1100877760->addChildNode(128); cluster1100877760->addChildNode(129); cluster1100877760->addChildNode(130); cluster1100877760->addChildNode(131); cluster1100877760->addChildNode(132); cluster1100877760->addChildNode(133); cluster1100877760->addChildNode(134); cluster1100877760->addChildNode(135); cluster1100877760->addChildNode(136); cluster1100877760->addChildNode(137); cluster1100877760->addChildNode(138); cluster1100877760->addChildNode(139); cluster1100877760->addChildNode(140); cluster1100877760->addChildNode(141); cluster1100877760->addChildNode(142); cluster1100877760->addChildNode(143); cluster1100877760->addChildNode(144); cluster1100877760->addChildNode(145); cluster1100877760->addChildNode(146); cluster1100877760->addChildNode(147); cluster1100877760->addChildNode(148); cluster1100877760->addChildNode(149); cluster1100877760->addChildNode(150); cluster1100877760->addChildNode(151); cluster1100877760->addChildNode(152); cluster1100877760->addChildNode(153); cluster1100877760->addChildNode(154); cluster1100877760->addChildNode(155); cluster1100877760->addChildNode(156); cluster1100877760->addChildNode(157); cluster1100877760->addChildNode(158); cluster1100877760->addChildNode(159); cluster1100877760->addChildNode(160); RectangularCluster *cluster1100878032 = new RectangularCluster(); cluster1100878032->addChildNode(161); cluster1100877760->addChildCluster(cluster1100878032); RectangularCluster *cluster1100878416 = new RectangularCluster(); cluster1100878416->addChildNode(162); cluster1100877760->addChildCluster(cluster1100878416); RectangularCluster *cluster1100878800 = new RectangularCluster(); cluster1100878800->addChildNode(163); cluster1100877760->addChildCluster(cluster1100878800); RectangularCluster *cluster1100879168 = new RectangularCluster(); cluster1100877760->addChildCluster(cluster1100879168); RectangularCluster *cluster1100879488 = new RectangularCluster(); cluster1100879488->addChildNode(164); cluster1100879488->addChildNode(165); cluster1100879488->addChildNode(166); cluster1100879488->addChildNode(167); cluster1100877760->addChildCluster(cluster1100879488); RectangularCluster *cluster1100879920 = new RectangularCluster(); cluster1100879920->addChildNode(168); cluster1100877760->addChildCluster(cluster1100879920); alg.setClusterHierarchy(cluster1100877760); alg.setConstraints(ccs); alg.makeFeasible(); alg.run(); alg.outputInstanceToSVG("test-StillOverlap02"); alg.freeAssociatedObjects(); return 0; };