* *************************** * SET UP THE INITIAL DATA * *************************** * Problem : * ********* * Find a polygon of maximal area, under the constraint that no two of * its vertices are further apart than 1. The considered class of polygons * has one vertex fixed at the origin and one of its neighbouring vertices * constrained to lie on the horizontal axis. Furthermore, vertices * must have increasing abscissas, which implies that the polygons are * of the form * * ---*-----*-* * * \ * / * * / \ * *-----------------* * (0,0) * Source: * Ph. Toint * SIF input: Ph. Toint, June 1990. * classification QQR2-AY-V-V * HNS is the number of sides - 1 * The number of variables in the problem is N = 2 * ( HNS + 1 ) * of which 3 are fixed and one bounded above. *IE HNS 3 $ n = 8 *IE HNS 5 $ n = 12 *IE HNS 24 $ n = 50 *IE HNS 249 $ n = 500 * Constants * Computed parameters * Objective function * Ordering constraints on the abscissas * Constraints on the distance between two vertices * Objective function * Constraints on the distances between vertices * Objective function * Constraints on the distances between intermediate points * Lower bound given by the area of the intersection of the unit sphere * and the positive orthant * Solution *LO SOLTN(3) -0.5 *LO SOLTN(5) -0.6203656662 *LO SOLTN(25) -0.6410147561 parameter hns ; hns := 49; parameter hnsm1; hnsm1 := -1 + (49); parameter ip1 ; ip1 := 1 + (48); parameter im1 ; im1 := -1 + (49); Positive Variable x0, y0, x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, x6, y6, x7, y7, x8, y8, x9, y9,x10,y10, x11,y11,x12,y12,x13,y13,x14,y14,x15,y15, x16,y16,x17,y17,x18,y18,x19,y19,x20,y20, x21,y21,x22,y22,x23,y23,x24,y24,x25,y25, x26,y26,x27,y27,x28,y28,x29,y29,x30,y30, x31,y31,x32,y32,x33,y33,x34,y34,x35,y35, x36,y36,x37,y37,x38,y38,x39,y39,x40,y40, x41,y41,x42,y42,x43,y43,x44,y44,x45,y45, x46,y46,x47,y47,x48,y48,x49,y49; Variable obj ; Equation ox1, ox2, ox3, ox4, ox5, ox6, ox7, ox8, ox9, ox10, ox11, ox12, ox13, ox14, ox15, ox16, ox17, ox18, ox19, ox20, ox21, ox22, ox23, ox24, ox25, ox26, ox27, ox28, ox29, ox30, ox31, ox32, ox33, ox34, ox35, ox36, ox37, ox38, ox39, ox40, ox41, ox42, ox43, ox44, ox45, ox46, ox47, ox48, d1_0, d2_0, d2_1, d3_0, d3_1, d3_2, d4_0, d4_1, d4_2, d4_3, d5_0, d5_1, d5_2, d5_3, d5_4, d6_0, d6_1, d6_2, d6_3, d6_4, d6_5, d7_0, d7_1, d7_2, d7_3, d7_4, d7_5, d7_6, d8_0, d8_1, d8_2, d8_3, d8_4, d8_5, d8_6, d8_7, d9_0, d9_1, d9_2, d9_3, d9_4, d9_5, d9_6, d9_7, d9_8, d10_0, d10_1, d10_2, d10_3, d10_4, d10_5, d10_6, d10_7, d10_8, d10_9, d11_0, d11_1, d11_2, d11_3, d11_4, d11_5, d11_6, d11_7, d11_8, d11_9, d11_10, d12_0, d12_1, d12_2, d12_3, d12_4, d12_5, d12_6, d12_7, d12_8, d12_9, d12_10, d12_11, d13_0, d13_1, d13_2, d13_3, d13_4, d13_5, d13_6, d13_7, d13_8, d13_9, d13_10, d13_11, d13_12, d14_0, d14_1, d14_2, d14_3, d14_4, d14_5, d14_6, d14_7, d14_8, d14_9, d14_10, d14_11, d14_12, d14_13, d15_0, d15_1, d15_2, d15_3, d15_4, d15_5, d15_6, d15_7, d15_8, d15_9, d15_10, d15_11, d15_12, d15_13, d15_14, d16_0, d16_1, d16_2, d16_3, d16_4, d16_5, d16_6, d16_7, d16_8, d16_9, d16_10, d16_11, d16_12, d16_13, d16_14, d16_15, d17_0, d17_1, d17_2, d17_3, d17_4, d17_5, d17_6, d17_7, d17_8, d17_9, d17_10, d17_11, d17_12, d17_13, d17_14, d17_15, d17_16, d18_0, d18_1, d18_2, d18_3, d18_4, d18_5, d18_6, d18_7, d18_8, d18_9, d18_10, d18_11, d18_12, d18_13, d18_14, d18_15, d18_16, d18_17, d19_0, d19_1, d19_2, d19_3, d19_4, d19_5, d19_6, d19_7, d19_8, d19_9, d19_10, d19_11, d19_12, d19_13, d19_14, d19_15, d19_16, d19_17, d19_18, d20_0, d20_1, d20_2, d20_3, d20_4, d20_5, d20_6, d20_7, d20_8, d20_9, d20_10, d20_11, d20_12, d20_13, d20_14, d20_15, d20_16, d20_17, d20_18, d20_19, d21_0, d21_1, d21_2, d21_3, d21_4, d21_5, d21_6, d21_7, d21_8, d21_9, d21_10, d21_11, d21_12, d21_13, d21_14, d21_15, d21_16, d21_17, d21_18, d21_19, d21_20, d22_0, d22_1, d22_2, d22_3, d22_4, d22_5, d22_6, d22_7, d22_8, d22_9, d22_10, d22_11, d22_12, d22_13, d22_14, d22_15, d22_16, d22_17, d22_18, d22_19, d22_20, d22_21, d23_0, d23_1, d23_2, d23_3, d23_4, d23_5, d23_6, d23_7, d23_8, d23_9, d23_10, d23_11, d23_12, d23_13, d23_14, d23_15, d23_16, d23_17, d23_18, d23_19, d23_20, d23_21, d23_22, d24_0, d24_1, d24_2, d24_3, d24_4, d24_5, d24_6, d24_7, d24_8, d24_9, d24_10, d24_11, d24_12, d24_13, d24_14, d24_15, d24_16, d24_17, d24_18, d24_19, d24_20, d24_21, d24_22, d24_23, d25_0, d25_1, d25_2, d25_3, d25_4, d25_5, d25_6, d25_7, d25_8, d25_9, d25_10, d25_11, d25_12, d25_13, d25_14, d25_15, d25_16, d25_17, d25_18, d25_19, d25_20, d25_21, d25_22, d25_23, d25_24, d26_0, d26_1, d26_2, d26_3, d26_4, d26_5, d26_6, d26_7, d26_8, d26_9, d26_10, d26_11, d26_12, d26_13, d26_14, d26_15, d26_16, d26_17, d26_18, d26_19, d26_20, d26_21, d26_22, d26_23, d26_24, d26_25, d27_0, d27_1, d27_2, d27_3, d27_4, d27_5, d27_6, d27_7, d27_8, d27_9, d27_10, d27_11, d27_12, d27_13, d27_14, d27_15, d27_16, d27_17, d27_18, d27_19, d27_20, d27_21, d27_22, d27_23, d27_24, d27_25, d27_26, d28_0, d28_1, d28_2, d28_3, d28_4, d28_5, d28_6, d28_7, d28_8, d28_9, d28_10, d28_11, d28_12, d28_13, d28_14, d28_15, d28_16, d28_17, d28_18, d28_19, d28_20, d28_21, d28_22, d28_23, d28_24, d28_25, d28_26, d28_27, d29_0, d29_1, d29_2, d29_3, d29_4, d29_5, d29_6, d29_7, d29_8, d29_9, d29_10, d29_11, d29_12, d29_13, d29_14, d29_15, d29_16, d29_17, d29_18, d29_19, d29_20, d29_21, d29_22, d29_23, d29_24, d29_25, d29_26, d29_27, d29_28, d30_0, d30_1, d30_2, d30_3, d30_4, d30_5, d30_6, d30_7, d30_8, d30_9, d30_10, d30_11, d30_12, d30_13, d30_14, d30_15, d30_16, d30_17, d30_18, d30_19, d30_20, d30_21, d30_22, d30_23, d30_24, d30_25, d30_26, d30_27, d30_28, d30_29, d31_0, d31_1, d31_2, d31_3, d31_4, d31_5, d31_6, d31_7, d31_8, d31_9, d31_10, d31_11, d31_12, d31_13, d31_14, d31_15, d31_16, d31_17, d31_18, d31_19, d31_20, d31_21, d31_22, d31_23, d31_24, d31_25, d31_26, d31_27, d31_28, d31_29, d31_30, d32_0, d32_1, d32_2, d32_3, d32_4, d32_5, d32_6, d32_7, d32_8, d32_9, d32_10, d32_11, d32_12, d32_13, d32_14, d32_15, d32_16, d32_17, d32_18, d32_19, d32_20, d32_21, d32_22, d32_23, d32_24, d32_25, d32_26, d32_27, d32_28, d32_29, d32_30, d32_31, d33_0, d33_1, d33_2, d33_3, d33_4, d33_5, d33_6, d33_7, d33_8, d33_9, d33_10, d33_11, d33_12, d33_13, d33_14, d33_15, d33_16, d33_17, d33_18, d33_19, d33_20, d33_21, d33_22, d33_23, d33_24, d33_25, d33_26, d33_27, d33_28, d33_29, d33_30, d33_31, d33_32, d34_0, d34_1, d34_2, d34_3, d34_4, d34_5, d34_6, d34_7, d34_8, d34_9, d34_10, d34_11, d34_12, d34_13, d34_14, d34_15, d34_16, d34_17, d34_18, d34_19, d34_20, d34_21, d34_22, d34_23, d34_24, d34_25, d34_26, d34_27, d34_28, d34_29, d34_30, d34_31, d34_32, d34_33, d35_0, d35_1, d35_2, d35_3, d35_4, d35_5, d35_6, d35_7, d35_8, d35_9, d35_10, d35_11, d35_12, d35_13, d35_14, d35_15, d35_16, d35_17, d35_18, d35_19, d35_20, d35_21, d35_22, d35_23, d35_24, d35_25, d35_26, d35_27, d35_28, d35_29, d35_30, d35_31, d35_32, d35_33, d35_34, d36_0, d36_1, d36_2, d36_3, d36_4, d36_5, d36_6, d36_7, d36_8, d36_9, d36_10, d36_11, d36_12, d36_13, d36_14, d36_15, d36_16, d36_17, d36_18, d36_19, d36_20, d36_21, d36_22, d36_23, d36_24, d36_25, d36_26, d36_27, d36_28, d36_29, d36_30, d36_31, d36_32, d36_33, d36_34, d36_35, d37_0, d37_1, d37_2, d37_3, d37_4, d37_5, d37_6, d37_7, d37_8, d37_9, d37_10, d37_11, d37_12, d37_13, d37_14, d37_15, d37_16, d37_17, d37_18, d37_19, d37_20, d37_21, d37_22, d37_23, d37_24, d37_25, d37_26, d37_27, d37_28, d37_29, d37_30, d37_31, d37_32, d37_33, d37_34, d37_35, d37_36, d38_0, d38_1, d38_2, d38_3, d38_4, d38_5, d38_6, d38_7, d38_8, d38_9, d38_10, d38_11, d38_12, d38_13, d38_14, d38_15, d38_16, d38_17, d38_18, d38_19, d38_20, d38_21, d38_22, d38_23, d38_24, d38_25, d38_26, d38_27, d38_28, d38_29, d38_30, d38_31, d38_32, d38_33, d38_34, d38_35, d38_36, d38_37, d39_0, d39_1, d39_2, d39_3, d39_4, d39_5, d39_6, d39_7, d39_8, d39_9, d39_10, d39_11, d39_12, d39_13, d39_14, d39_15, d39_16, d39_17, d39_18, d39_19, d39_20, d39_21, d39_22, d39_23, d39_24, d39_25, d39_26, d39_27, d39_28, d39_29, d39_30, d39_31, d39_32, d39_33, d39_34, d39_35, d39_36, d39_37, d39_38, d40_0, d40_1, d40_2, d40_3, d40_4, d40_5, d40_6, d40_7, d40_8, d40_9, d40_10, d40_11, d40_12, d40_13, d40_14, d40_15, d40_16, d40_17, d40_18, d40_19, d40_20, d40_21, d40_22, d40_23, d40_24, d40_25, d40_26, d40_27, d40_28, d40_29, d40_30, d40_31, d40_32, d40_33, d40_34, d40_35, d40_36, d40_37, d40_38, d40_39, d41_0, d41_1, d41_2, d41_3, d41_4, d41_5, d41_6, d41_7, d41_8, d41_9, d41_10, d41_11, d41_12, d41_13, d41_14, d41_15, d41_16, d41_17, d41_18, d41_19, d41_20, d41_21, d41_22, d41_23, d41_24, d41_25, d41_26, d41_27, d41_28, d41_29, d41_30, d41_31, d41_32, d41_33, d41_34, d41_35, d41_36, d41_37, d41_38, d41_39, d41_40, d42_0, d42_1, d42_2, d42_3, d42_4, d42_5, d42_6, d42_7, d42_8, d42_9, d42_10, d42_11, d42_12, d42_13, d42_14, d42_15, d42_16, d42_17, d42_18, d42_19, d42_20, d42_21, d42_22, d42_23, d42_24, d42_25, d42_26, d42_27, d42_28, d42_29, d42_30, d42_31, d42_32, d42_33, d42_34, d42_35, d42_36, d42_37, d42_38, d42_39, d42_40, d42_41, d43_0, d43_1, d43_2, d43_3, d43_4, d43_5, d43_6, d43_7, d43_8, d43_9, d43_10, d43_11, d43_12, d43_13, d43_14, d43_15, d43_16, d43_17, d43_18, d43_19, d43_20, d43_21, d43_22, d43_23, d43_24, d43_25, d43_26, d43_27, d43_28, d43_29, d43_30, d43_31, d43_32, d43_33, d43_34, d43_35, d43_36, d43_37, d43_38, d43_39, d43_40, d43_41, d43_42, d44_0, d44_1, d44_2, d44_3, d44_4, d44_5, d44_6, d44_7, d44_8, d44_9, d44_10, d44_11, d44_12, d44_13, d44_14, d44_15, d44_16, d44_17, d44_18, d44_19, d44_20, d44_21, d44_22, d44_23, d44_24, d44_25, d44_26, d44_27, d44_28, d44_29, d44_30, d44_31, d44_32, d44_33, d44_34, d44_35, d44_36, d44_37, d44_38, d44_39, d44_40, d44_41, d44_42, d44_43, d45_0, d45_1, d45_2, d45_3, d45_4, d45_5, d45_6, d45_7, d45_8, d45_9, d45_10, d45_11, d45_12, d45_13, d45_14, d45_15, d45_16, d45_17, d45_18, d45_19, d45_20, d45_21, d45_22, d45_23, d45_24, d45_25, d45_26, d45_27, d45_28, d45_29, d45_30, d45_31, d45_32, d45_33, d45_34, d45_35, d45_36, d45_37, d45_38, d45_39, d45_40, d45_41, d45_42, d45_43, d45_44, d46_0, d46_1, d46_2, d46_3, d46_4, d46_5, d46_6, d46_7, d46_8, d46_9, d46_10, d46_11, d46_12, d46_13, d46_14, d46_15, d46_16, d46_17, d46_18, d46_19, d46_20, d46_21, d46_22, d46_23, d46_24, d46_25, d46_26, d46_27, d46_28, d46_29, d46_30, d46_31, d46_32, d46_33, d46_34, d46_35, d46_36, d46_37, d46_38, d46_39, d46_40, d46_41, d46_42, d46_43, d46_44, d46_45, d47_0, d47_1, d47_2, d47_3, d47_4, d47_5, d47_6, d47_7, d47_8, d47_9, d47_10, d47_11, d47_12, d47_13, d47_14, d47_15, d47_16, d47_17, d47_18, d47_19, d47_20, d47_21, d47_22, d47_23, d47_24, d47_25, d47_26, d47_27, d47_28, d47_29, d47_30, d47_31, d47_32, d47_33, d47_34, d47_35, d47_36, d47_37, d47_38, d47_39, d47_40, d47_41, d47_42, d47_43, d47_44, d47_45, d47_46, d48_0, d48_1, d48_2, d48_3, d48_4, d48_5, d48_6, d48_7, d48_8, d48_9, d48_10, d48_11, d48_12, d48_13, d48_14, d48_15, d48_16, d48_17, d48_18, d48_19, d48_20, d48_21, d48_22, d48_23, d48_24, d48_25, d48_26, d48_27, d48_28, d48_29, d48_30, d48_31, d48_32, d48_33, d48_34, d48_35, d48_36, d48_37, d48_38, d48_39, d48_40, d48_41, d48_42, d48_43, d48_44, d48_45, d48_46, d48_47, d49_0, d49_1, d49_2, d49_3, d49_4, d49_5, d49_6, d49_7, d49_8, d49_9, d49_10, d49_11, d49_12, d49_13, d49_14, d49_15, d49_16, d49_17, d49_18, d49_19, d49_20, d49_21, d49_22, d49_23, d49_24, d49_25, d49_26, d49_27, d49_28, d49_29, d49_30, d49_31, d49_32, d49_33, d49_34, d49_35, d49_36, d49_37, d49_38, d49_39, d49_40, d49_41, d49_42, d49_43, d49_44, d49_45, d49_46, d49_47, d49_48, Def_obj ; ox1.. 0 =l= x2 - x1; ox2.. 0 =l= x3 - x2; ox3.. 0 =l= x4 - x3; ox4.. 0 =l= x5 - x4; ox5.. 0 =l= x6 - x5; ox6.. 0 =l= x7 - x6; ox7.. 0 =l= x8 - x7; ox8.. 0 =l= x9 - x8; ox9.. 0 =l= x10 - x9; ox10.. 0 =l= x11 - x10; ox11.. 0 =l= x12 - x11; ox12.. 0 =l= x13 - x12; ox13.. 0 =l= x14 - x13; ox14.. 0 =l= x15 - x14; ox15.. 0 =l= x16 - x15; ox16.. 0 =l= x17 - x16; ox17.. 0 =l= x18 - x17; ox18.. 0 =l= x19 - x18; ox19.. 0 =l= x20 - x19; ox20.. 0 =l= x21 - x20; ox21.. 0 =l= x22 - x21; ox22.. 0 =l= x23 - x22; ox23.. 0 =l= x24 - x23; ox24.. 0 =l= x25 - x24; ox25.. 0 =l= x26 - x25; ox26.. 0 =l= x27 - x26; ox27.. 0 =l= x28 - x27; ox28.. 0 =l= x29 - x28; ox29.. 0 =l= x30 - x29; ox30.. 0 =l= x31 - x30; ox31.. 0 =l= x32 - x31; ox32.. 0 =l= x33 - x32; ox33.. 0 =l= x34 - x33; ox34.. 0 =l= x35 - x34; ox35.. 0 =l= x36 - x35; ox36.. 0 =l= x37 - x36; ox37.. 0 =l= x38 - x37; ox38.. 0 =l= x39 - x38; ox39.. 0 =l= x40 - x39; ox40.. 0 =l= x41 - x40; ox41.. 0 =l= x42 - x41; ox42.. 0 =l= x43 - x42; ox43.. 0 =l= x44 - x43; ox44.. 0 =l= x45 - x44; ox45.. 0 =l= x46 - x45; ox46.. 0 =l= x47 - x46; ox47.. 0 =l= x48 - x47; ox48.. 0 =l= x49 - x48; d1_0.. 0 =g= (x1-x0) * (x1-x0) + (y1-y0) * (y1-y0) - 1.0; d2_0.. 0 =g= (x2-x0) * (x2-x0) + (y2-y0) * (y2-y0) - 1.0; d2_1.. 0 =g= (x2-x1) * (x2-x1) + (y2-y1) * (y2-y1) - 1.0; d3_0.. 0 =g= (x3-x0) * (x3-x0) + (y3-y0) * (y3-y0) - 1.0; d3_1.. 0 =g= (x3-x1) * (x3-x1) + (y3-y1) * (y3-y1) - 1.0; d3_2.. 0 =g= (x3-x2) * (x3-x2) + (y3-y2) * (y3-y2) - 1.0; d4_0.. 0 =g= (x4-x0) * (x4-x0) + (y4-y0) * (y4-y0) - 1.0; d4_1.. 0 =g= (x4-x1) * (x4-x1) + (y4-y1) * (y4-y1) - 1.0; d4_2.. 0 =g= (x4-x2) * (x4-x2) + (y4-y2) * (y4-y2) - 1.0; d4_3.. 0 =g= (x4-x3) * (x4-x3) + (y4-y3) * (y4-y3) - 1.0; d5_0.. 0 =g= (x5-x0) * (x5-x0) + (y5-y0) * (y5-y0) - 1.0; d5_1.. 0 =g= (x5-x1) * (x5-x1) + (y5-y1) * (y5-y1) - 1.0; d5_2.. 0 =g= (x5-x2) * (x5-x2) + (y5-y2) * (y5-y2) - 1.0; d5_3.. 0 =g= (x5-x3) * (x5-x3) + (y5-y3) * (y5-y3) - 1.0; d5_4.. 0 =g= (x5-x4) * (x5-x4) + (y5-y4) * (y5-y4) - 1.0; d6_0.. 0 =g= (x6-x0) * (x6-x0) + (y6-y0) * (y6-y0) - 1.0; d6_1.. 0 =g= (x6-x1) * (x6-x1) + (y6-y1) * (y6-y1) - 1.0; d6_2.. 0 =g= (x6-x2) * (x6-x2) + (y6-y2) * (y6-y2) - 1.0; d6_3.. 0 =g= (x6-x3) * (x6-x3) + (y6-y3) * (y6-y3) - 1.0; d6_4.. 0 =g= (x6-x4) * (x6-x4) + (y6-y4) * (y6-y4) - 1.0; d6_5.. 0 =g= (x6-x5) * (x6-x5) + (y6-y5) * (y6-y5) - 1.0; d7_0.. 0 =g= (x7-x0) * (x7-x0) + (y7-y0) * (y7-y0) - 1.0; d7_1.. 0 =g= (x7-x1) * (x7-x1) + (y7-y1) * (y7-y1) - 1.0; d7_2.. 0 =g= (x7-x2) * (x7-x2) + (y7-y2) * (y7-y2) - 1.0; d7_3.. 0 =g= (x7-x3) * (x7-x3) + (y7-y3) * (y7-y3) - 1.0; d7_4.. 0 =g= (x7-x4) * (x7-x4) + (y7-y4) * (y7-y4) - 1.0; d7_5.. 0 =g= (x7-x5) * (x7-x5) + (y7-y5) * (y7-y5) - 1.0; d7_6.. 0 =g= (x7-x6) * (x7-x6) + (y7-y6) * (y7-y6) - 1.0; d8_0.. 0 =g= (x8-x0) * (x8-x0) + (y8-y0) * (y8-y0) - 1.0; d8_1.. 0 =g= (x8-x1) * (x8-x1) + (y8-y1) * (y8-y1) - 1.0; d8_2.. 0 =g= (x8-x2) * (x8-x2) + (y8-y2) * (y8-y2) - 1.0; d8_3.. 0 =g= (x8-x3) * (x8-x3) + (y8-y3) * (y8-y3) - 1.0; d8_4.. 0 =g= (x8-x4) * (x8-x4) + (y8-y4) * (y8-y4) - 1.0; d8_5.. 0 =g= (x8-x5) * (x8-x5) + (y8-y5) * (y8-y5) - 1.0; d8_6.. 0 =g= (x8-x6) * (x8-x6) + (y8-y6) * (y8-y6) - 1.0; d8_7.. 0 =g= (x8-x7) * (x8-x7) + (y8-y7) * (y8-y7) - 1.0; d9_0.. 0 =g= (x9-x0) * (x9-x0) + (y9-y0) * (y9-y0) - 1.0; d9_1.. 0 =g= (x9-x1) * (x9-x1) + (y9-y1) * (y9-y1) - 1.0; d9_2.. 0 =g= (x9-x2) * (x9-x2) + (y9-y2) * (y9-y2) - 1.0; d9_3.. 0 =g= (x9-x3) * (x9-x3) + (y9-y3) * (y9-y3) - 1.0; d9_4.. 0 =g= (x9-x4) * (x9-x4) + (y9-y4) * (y9-y4) - 1.0; d9_5.. 0 =g= (x9-x5) * (x9-x5) + (y9-y5) * (y9-y5) - 1.0; d9_6.. 0 =g= (x9-x6) * (x9-x6) + (y9-y6) * (y9-y6) - 1.0; d9_7.. 0 =g= (x9-x7) * (x9-x7) + (y9-y7) * (y9-y7) - 1.0; d9_8.. 0 =g= (x9-x8) * (x9-x8) + (y9-y8) * (y9-y8) - 1.0; d10_0.. 0 =g= (x10-x0) * (x10-x0) + (y10-y0) * (y10-y0) - 1.0; d10_1.. 0 =g= (x10-x1) * (x10-x1) + (y10-y1) * (y10-y1) - 1.0; d10_2.. 0 =g= (x10-x2) * (x10-x2) + (y10-y2) * (y10-y2) - 1.0; d10_3.. 0 =g= (x10-x3) * (x10-x3) + (y10-y3) * (y10-y3) - 1.0; d10_4.. 0 =g= (x10-x4) * (x10-x4) + (y10-y4) * (y10-y4) - 1.0; d10_5.. 0 =g= (x10-x5) * (x10-x5) + (y10-y5) * (y10-y5) - 1.0; d10_6.. 0 =g= (x10-x6) * (x10-x6) + (y10-y6) * (y10-y6) - 1.0; d10_7.. 0 =g= (x10-x7) * (x10-x7) + (y10-y7) * (y10-y7) - 1.0; d10_8.. 0 =g= (x10-x8) * (x10-x8) + (y10-y8) * (y10-y8) - 1.0; d10_9.. 0 =g= (x10-x9) * (x10-x9) + (y10-y9) * (y10-y9) - 1.0; d11_0.. 0 =g= (x11-x0) * (x11-x0) + (y11-y0) * (y11-y0) - 1.0; d11_1.. 0 =g= (x11-x1) * (x11-x1) + (y11-y1) * (y11-y1) - 1.0; d11_2.. 0 =g= (x11-x2) * (x11-x2) + (y11-y2) * (y11-y2) - 1.0; d11_3.. 0 =g= (x11-x3) * (x11-x3) + (y11-y3) * (y11-y3) - 1.0; d11_4.. 0 =g= (x11-x4) * (x11-x4) + (y11-y4) * (y11-y4) - 1.0; d11_5.. 0 =g= (x11-x5) * (x11-x5) + (y11-y5) * (y11-y5) - 1.0; d11_6.. 0 =g= (x11-x6) * (x11-x6) + (y11-y6) * (y11-y6) - 1.0; d11_7.. 0 =g= (x11-x7) * (x11-x7) + (y11-y7) * (y11-y7) - 1.0; d11_8.. 0 =g= (x11-x8) * (x11-x8) + (y11-y8) * (y11-y8) - 1.0; d11_9.. 0 =g= (x11-x9) * (x11-x9) + (y11-y9) * (y11-y9) - 1.0; d11_10.. 0 =g= (x11-x10) * (x11-x10) + (y11-y10) * (y11-y10) -1.0; d12_0.. 0 =g= (x12-x0) * (x12-x0) + (y12-y0) * (y12-y0) - 1.0; d12_1.. 0 =g= (x12-x1) * (x12-x1) + (y12-y1) * (y12-y1) - 1.0; d12_2.. 0 =g= (x12-x2) * (x12-x2) + (y12-y2) * (y12-y2) - 1.0; d12_3.. 0 =g= (x12-x3) * (x12-x3) + (y12-y3) * (y12-y3) - 1.0; d12_4.. 0 =g= (x12-x4) * (x12-x4) + (y12-y4) * (y12-y4) - 1.0; d12_5.. 0 =g= (x12-x5) * (x12-x5) + (y12-y5) * (y12-y5) - 1.0; d12_6.. 0 =g= (x12-x6) * (x12-x6) + (y12-y6) * (y12-y6) - 1.0; d12_7.. 0 =g= (x12-x7) * (x12-x7) + (y12-y7) * (y12-y7) - 1.0; d12_8.. 0 =g= (x12-x8) * (x12-x8) + (y12-y8) * (y12-y8) - 1.0; d12_9.. 0 =g= (x12-x9) * (x12-x9) + (y12-y9) * (y12-y9) - 1.0; d12_10.. 0 =g= (x12-x10) * (x12-x10) + (y12-y10) * (y12-y10) - 1.0; d12_11.. 0 =g= (x12-x11) * (x12-x11) + (y12-y11) * (y12-y11) - 1.0; d13_0.. 0 =g= (x13-x0) * (x13-x0) + (y13-y0) * (y13-y0) - 1.0; d13_1.. 0 =g= (x13-x1) * (x13-x1) + (y13-y1) * (y13-y1) - 1.0; d13_2.. 0 =g= (x13-x2) * (x13-x2) + (y13-y2) * (y13-y2) - 1.0; d13_3.. 0 =g= (x13-x3) * (x13-x3) + (y13-y3) * (y13-y3) - 1.0; d13_4.. 0 =g= (x13-x4) * (x13-x4) + (y13-y4) * (y13-y4) - 1.0; d13_5.. 0 =g= (x13-x5) * (x13-x5) + (y13-y5) * (y13-y5) - 1.0; d13_6.. 0 =g= (x13-x6) * (x13-x6) + (y13-y6) * (y13-y6) - 1.0; d13_7.. 0 =g= (x13-x7) * (x13-x7) + (y13-y7) * (y13-y7) - 1.0; d13_8.. 0 =g= (x13-x8) * (x13-x8) + (y13-y8) * (y13-y8) - 1.0; d13_9.. 0 =g= (x13-x9) * (x13-x9) + (y13-y9) * (y13-y9) - 1.0; d13_10.. 0 =g= (x13-x10) * (x13-x10) + (y13-y10) * (y13-y10) - 1.0; d13_11.. 0 =g= (x13-x11) * (x13-x11) + (y13-y11) * (y13-y11) - 1.0; d13_12.. 0 =g= (x13-x12) * (x13-x12) + (y13-y12) * (y13-y12) - 1.0; d14_0.. 0 =g= (x14-x0) * (x14-x0) + (y14-y0) * (y14-y0) - 1.0; d14_1.. 0 =g= (x14-x1) * (x14-x1) + (y14-y1) * (y14-y1) - 1.0; d14_2.. 0 =g= (x14-x2) * (x14-x2) + (y14-y2) * (y14-y2) - 1.0; d14_3.. 0 =g= (x14-x3) * (x14-x3) + (y14-y3) * (y14-y3) - 1.0; d14_4.. 0 =g= (x14-x4) * (x14-x4) + (y14-y4) * (y14-y4) - 1.0; d14_5.. 0 =g= (x14-x5) * (x14-x5) + (y14-y5) * (y14-y5) - 1.0; d14_6.. 0 =g= (x14-x6) * (x14-x6) + (y14-y6) * (y14-y6) - 1.0; d14_7.. 0 =g= (x14-x7) * (x14-x7) + (y14-y7) * (y14-y7) - 1.0; d14_8.. 0 =g= (x14-x8) * (x14-x8) + (y14-y8) * (y14-y8) - 1.0; d14_9.. 0 =g= (x14-x9) * (x14-x9) + (y14-y9) * (y14-y9) - 1.0; d14_10.. 0 =g= (x14-x10) * (x14-x10) + (y14-y10) * (y14-y10) - 1.0; d14_11.. 0 =g= (x14-x11) * (x14-x11) + (y14-y11) * (y14-y11) - 1.0; d14_12.. 0 =g= (x14-x12) * (x14-x12) + (y14-y12) * (y14-y12) - 1.0; d14_13.. 0 =g= (x14-x13) * (x14-x13) + (y14-y13) * (y14-y13) - 1.0; d15_0.. 0 =g= (x15-x0) * (x15-x0) + (y15-y0) * (y15-y0) - 1.0; d15_1.. 0 =g= (x15-x1) * (x15-x1) + (y15-y1) * (y15-y1) - 1.0; d15_2.. 0 =g= (x15-x2) * (x15-x2) + (y15-y2) * (y15-y2) - 1.0; d15_3.. 0 =g= (x15-x3) * (x15-x3) + (y15-y3) * (y15-y3) - 1.0; d15_4.. 0 =g= (x15-x4) * (x15-x4) + (y15-y4) * (y15-y4) - 1.0; d15_5.. 0 =g= (x15-x5) * (x15-x5) + (y15-y5) * (y15-y5) - 1.0; d15_6.. 0 =g= (x15-x6) * (x15-x6) + (y15-y6) * (y15-y6) - 1.0; d15_7.. 0 =g= (x15-x7) * (x15-x7) + (y15-y7) * (y15-y7) - 1.0; d15_8.. 0 =g= (x15-x8) * (x15-x8) + (y15-y8) * (y15-y8) - 1.0; d15_9.. 0 =g= (x15-x9) * (x15-x9) + (y15-y9) * (y15-y9) - 1.0; d15_10.. 0 =g= (x15-x10) * (x15-x10) + (y15-y10) * (y15-y10) - 1.0; d15_11.. 0 =g= (x15-x11) * (x15-x11) + (y15-y11) * (y15-y11) - 1.0; d15_12.. 0 =g= (x15-x12) * (x15-x12) + (y15-y12) * (y15-y12) - 1.0; d15_13.. 0 =g= (x15-x13) * (x15-x13) + (y15-y13) * (y15-y13) - 1.0; d15_14.. 0 =g= (x15-x14) * (x15-x14) + (y15-y14) * (y15-y14) - 1.0; d16_0.. 0 =g= (x16-x0) * (x16-x0) + (y16-y0) * (y16-y0) - 1.0; d16_1.. 0 =g= (x16-x1) * (x16-x1) + (y16-y1) * (y16-y1) - 1.0; d16_2.. 0 =g= (x16-x2) * (x16-x2) + (y16-y2) * (y16-y2) - 1.0; d16_3.. 0 =g= (x16-x3) * (x16-x3) + (y16-y3) * (y16-y3) - 1.0; d16_4.. 0 =g= (x16-x4) * (x16-x4) + (y16-y4) * (y16-y4) - 1.0; d16_5.. 0 =g= (x16-x5) * (x16-x5) + (y16-y5) * (y16-y5) - 1.0; d16_6.. 0 =g= (x16-x6) * (x16-x6) + (y16-y6) * (y16-y6) - 1.0; d16_7.. 0 =g= (x16-x7) * (x16-x7) + (y16-y7) * (y16-y7) - 1.0; d16_8.. 0 =g= (x16-x8) * (x16-x8) + (y16-y8) * (y16-y8) - 1.0; d16_9.. 0 =g= (x16-x9) * (x16-x9) + (y16-y9) * (y16-y9) - 1.0; d16_10.. 0 =g= (x16-x10) * (x16-x10) + (y16-y10) * (y16-y10) - 1.0; d16_11.. 0 =g= (x16-x11) * (x16-x11) + (y16-y11) * (y16-y11) - 1.0; d16_12.. 0 =g= (x16-x12) * (x16-x12) + (y16-y12) * (y16-y12) - 1.0; d16_13.. 0 =g= (x16-x13) * (x16-x13) + (y16-y13) * (y16-y13) - 1.0; d16_14.. 0 =g= (x16-x14) * (x16-x14) + (y16-y14) * (y16-y14) - 1.0; d16_15.. 0 =g= (x16-x15) * (x16-x15) + (y16-y15) * (y16-y15) - 1.0; d17_0.. 0 =g= (x17-x0) * (x17-x0) + (y17-y0) * (y17-y0) - 1.0; d17_1.. 0 =g= (x17-x1) * (x17-x1) + (y17-y1) * (y17-y1) - 1.0; d17_2.. 0 =g= (x17-x2) * (x17-x2) + (y17-y2) * (y17-y2) - 1.0; d17_3.. 0 =g= (x17-x3) * (x17-x3) + (y17-y3) * (y17-y3) - 1.0; d17_4.. 0 =g= (x17-x4) * (x17-x4) + (y17-y4) * (y17-y4) - 1.0; d17_5.. 0 =g= (x17-x5) * (x17-x5) + (y17-y5) * (y17-y5) - 1.0; d17_6.. 0 =g= (x17-x6) * (x17-x6) + (y17-y6) * (y17-y6) - 1.0; d17_7.. 0 =g= (x17-x7) * (x17-x7) + (y17-y7) * (y17-y7) - 1.0; d17_8.. 0 =g= (x17-x8) * (x17-x8) + (y17-y8) * (y17-y8) - 1.0; d17_9.. 0 =g= (x17-x9) * (x17-x9) + (y17-y9) * (y17-y9) - 1.0; d17_10.. 0 =g= (x17-x10) * (x17-x10) + (y17-y10) * (y17-y10) - 1.0; d17_11.. 0 =g= (x17-x11) * (x17-x11) + (y17-y11) * (y17-y11) - 1.0; d17_12.. 0 =g= (x17-x12) * (x17-x12) + (y17-y12) * (y17-y12) - 1.0; d17_13.. 0 =g= (x17-x13) * (x17-x13) + (y17-y13) * (y17-y13) - 1.0; d17_14.. 0 =g= (x17-x14) * (x17-x14) + (y17-y14) * (y17-y14) - 1.0; d17_15.. 0 =g= (x17-x15) * (x17-x15) + (y17-y15) * (y17-y15) - 1.0; d17_16.. 0 =g= (x17-x16) * (x17-x16) + (y17-y16) * (y17-y16) - 1.0; d18_0.. 0 =g= (x18-x0) * (x18-x0) + (y18-y0) * (y18-y0) - 1.0; d18_1.. 0 =g= (x18-x1) * (x18-x1) + (y18-y1) * (y18-y1) - 1.0; d18_2.. 0 =g= (x18-x2) * (x18-x2) + (y18-y2) * (y18-y2) - 1.0; d18_3.. 0 =g= (x18-x3) * (x18-x3) + (y18-y3) * (y18-y3) - 1.0; d18_4.. 0 =g= (x18-x4) * (x18-x4) + (y18-y4) * (y18-y4) - 1.0; d18_5.. 0 =g= (x18-x5) * (x18-x5) + (y18-y5) * (y18-y5) - 1.0; d18_6.. 0 =g= (x18-x6) * (x18-x6) + (y18-y6) * (y18-y6) - 1.0; d18_7.. 0 =g= (x18-x7) * (x18-x7) + (y18-y7) * (y18-y7) - 1.0; d18_8.. 0 =g= (x18-x8) * (x18-x8) + (y18-y8) * (y18-y8) - 1.0; d18_9.. 0 =g= (x18-x9) * (x18-x9) + (y18-y9) * (y18-y9) - 1.0; d18_10.. 0 =g= (x18-x10) * (x18-x10) + (y18-y10) * (y18-y10) - 1.0; d18_11.. 0 =g= (x18-x11) * (x18-x11) + (y18-y11) * (y18-y11) - 1.0; d18_12.. 0 =g= (x18-x12) * (x18-x12) + (y18-y12) * (y18-y12) - 1.0; d18_13.. 0 =g= (x18-x13) * (x18-x13) + (y18-y13) * (y18-y13) - 1.0; d18_14.. 0 =g= (x18-x14) * (x18-x14) + (y18-y14) * (y18-y14) - 1.0; d18_15.. 0 =g= (x18-x15) * (x18-x15) + (y18-y15) * (y18-y15) - 1.0; d18_16.. 0 =g= (x18-x16) * (x18-x16) + (y18-y16) * (y18-y16) - 1.0; d18_17.. 0 =g= (x18-x17) * (x18-x17) + (y18-y17) * (y18-y17) - 1.0; d19_0.. 0 =g= (x19-x0) * (x19-x0) + (y19-y0) * (y19-y0) - 1.0; d19_1.. 0 =g= (x19-x1) * (x19-x1) + (y19-y1) * (y19-y1) - 1.0; d19_2.. 0 =g= (x19-x2) * (x19-x2) + (y19-y2) * (y19-y2) - 1.0; d19_3.. 0 =g= (x19-x3) * (x19-x3) + (y19-y3) * (y19-y3) - 1.0; d19_4.. 0 =g= (x19-x4) * (x19-x4) + (y19-y4) * (y19-y4) - 1.0; d19_5.. 0 =g= (x19-x5) * (x19-x5) + (y19-y5) * (y19-y5) - 1.0; d19_6.. 0 =g= (x19-x6) * (x19-x6) + (y19-y6) * (y19-y6) - 1.0; d19_7.. 0 =g= (x19-x7) * (x19-x7) + (y19-y7) * (y19-y7) - 1.0; d19_8.. 0 =g= (x19-x8) * (x19-x8) + (y19-y8) * (y19-y8) - 1.0; d19_9.. 0 =g= (x19-x9) * (x19-x9) + (y19-y9) * (y19-y9) - 1.0; d19_10.. 0 =g= (x19-x10) * (x19-x10) + (y19-y10) * (y19-y10) - 1.0; d19_11.. 0 =g= (x19-x11) * (x19-x11) + (y19-y11) * (y19-y11) - 1.0; d19_12.. 0 =g= (x19-x12) * (x19-x12) + (y19-y12) * (y19-y12) - 1.0; d19_13.. 0 =g= (x19-x13) * (x19-x13) + (y19-y13) * (y19-y13) - 1.0; d19_14.. 0 =g= (x19-x14) * (x19-x14) + (y19-y14) * (y19-y14) - 1.0; d19_15.. 0 =g= (x19-x15) * (x19-x15) + (y19-y15) * (y19-y15) - 1.0; d19_16.. 0 =g= (x19-x16) * (x19-x16) + (y19-y16) * (y19-y16) - 1.0; d19_17.. 0 =g= (x19-x17) * (x19-x17) + (y19-y17) * (y19-y17) - 1.0; d19_18.. 0 =g= (x19-x18) * (x19-x18) + (y19-y18) * (y19-y18) - 1.0; d20_0.. 0 =g= (x20-x0) * (x20-x0) + (y20-y0) * (y20-y0) - 1.0; d20_1.. 0 =g= (x20-x1) * (x20-x1) + (y20-y1) * (y20-y1) - 1.0; d20_2.. 0 =g= (x20-x2) * (x20-x2) + (y20-y2) * (y20-y2) - 1.0; d20_3.. 0 =g= (x20-x3) * (x20-x3) + (y20-y3) * (y20-y3) - 1.0; d20_4.. 0 =g= (x20-x4) * (x20-x4) + (y20-y4) * (y20-y4) - 1.0; d20_5.. 0 =g= (x20-x5) * (x20-x5) + (y20-y5) * (y20-y5) - 1.0; d20_6.. 0 =g= (x20-x6) * (x20-x6) + (y20-y6) * (y20-y6) - 1.0; d20_7.. 0 =g= (x20-x7) * (x20-x7) + (y20-y7) * (y20-y7) - 1.0; d20_8.. 0 =g= (x20-x8) * (x20-x8) + (y20-y8) * (y20-y8) - 1.0; d20_9.. 0 =g= (x20-x9) * (x20-x9) + (y20-y9) * (y20-y9) - 1.0; d20_10.. 0 =g= (x20-x10) * (x20-x10) + (y20-y10) * (y20-y10) - 1.0; d20_11.. 0 =g= (x20-x11) * (x20-x11) + (y20-y11) * (y20-y11) - 1.0; d20_12.. 0 =g= (x20-x12) * (x20-x12) + (y20-y12) * (y20-y12) - 1.0; d20_13.. 0 =g= (x20-x13) * (x20-x13) + (y20-y13) * (y20-y13) - 1.0; d20_14.. 0 =g= (x20-x14) * (x20-x14) + (y20-y14) * (y20-y14) - 1.0; d20_15.. 0 =g= (x20-x15) * (x20-x15) + (y20-y15) * (y20-y15) - 1.0; d20_16.. 0 =g= (x20-x16) * (x20-x16) + (y20-y16) * (y20-y16) - 1.0; d20_17.. 0 =g= (x20-x17) * (x20-x17) + (y20-y17) * (y20-y17) - 1.0; d20_18.. 0 =g= (x20-x18) * (x20-x18) + (y20-y18) * (y20-y18) - 1.0; d20_19.. 0 =g= (x20-x19) * (x20-x19) + (y20-y19) * (y20-y19) - 1.0; d21_0.. 0 =g= (x21-x0) * (x21-x0) + (y21-y0) * (y21-y0) - 1.0; d21_1.. 0 =g= (x21-x1) * (x21-x1) + (y21-y1) * (y21-y1) - 1.0; d21_2.. 0 =g= (x21-x2) * (x21-x2) + (y21-y2) * (y21-y2) - 1.0; d21_3.. 0 =g= (x21-x3) * (x21-x3) + (y21-y3) * (y21-y3) - 1.0; d21_4.. 0 =g= (x21-x4) * (x21-x4) + (y21-y4) * (y21-y4) - 1.0; d21_5.. 0 =g= (x21-x5) * (x21-x5) + (y21-y5) * (y21-y5) - 1.0; d21_6.. 0 =g= (x21-x6) * (x21-x6) + (y21-y6) * (y21-y6) - 1.0; d21_7.. 0 =g= (x21-x7) * (x21-x7) + (y21-y7) * (y21-y7) - 1.0; d21_8.. 0 =g= (x21-x8) * (x21-x8) + (y21-y8) * (y21-y8) - 1.0; d21_9.. 0 =g= (x21-x9) * (x21-x9) + (y21-y9) * (y21-y9) - 1.0; d21_10.. 0 =g= (x21-x10) * (x21-x10) + (y21-y10) * (y21-y10) - 1.0; d21_11.. 0 =g= (x21-x11) * (x21-x11) + (y21-y11) * (y21-y11) - 1.0; d21_12.. 0 =g= (x21-x12) * (x21-x12) + (y21-y12) * (y21-y12) - 1.0; d21_13.. 0 =g= (x21-x13) * (x21-x13) + (y21-y13) * (y21-y13) - 1.0; d21_14.. 0 =g= (x21-x14) * (x21-x14) + (y21-y14) * (y21-y14) - 1.0; d21_15.. 0 =g= (x21-x15) * (x21-x15) + (y21-y15) * (y21-y15) - 1.0; d21_16.. 0 =g= (x21-x16) * (x21-x16) + (y21-y16) * (y21-y16) - 1.0; d21_17.. 0 =g= (x21-x17) * (x21-x17) + (y21-y17) * (y21-y17) - 1.0; d21_18.. 0 =g= (x21-x18) * (x21-x18) + (y21-y18) * (y21-y18) - 1.0; d21_19.. 0 =g= (x21-x19) * (x21-x19) + (y21-y19) * (y21-y19) - 1.0; d21_20.. 0 =g= (x21-x20) * (x21-x20) + (y21-y20) * (y21-y20) - 1.0; d22_0.. 0 =g= (x22-x0) * (x22-x0) + (y22-y0) * (y22-y0) - 1.0; d22_1.. 0 =g= (x22-x1) * (x22-x1) + (y22-y1) * (y22-y1) - 1.0; d22_2.. 0 =g= (x22-x2) * (x22-x2) + (y22-y2) * (y22-y2) - 1.0; d22_3.. 0 =g= (x22-x3) * (x22-x3) + (y22-y3) * (y22-y3) - 1.0; d22_4.. 0 =g= (x22-x4) * (x22-x4) + (y22-y4) * (y22-y4) - 1.0; d22_5.. 0 =g= (x22-x5) * (x22-x5) + (y22-y5) * (y22-y5) - 1.0; d22_6.. 0 =g= (x22-x6) * (x22-x6) + (y22-y6) * (y22-y6) - 1.0; d22_7.. 0 =g= (x22-x7) * (x22-x7) + (y22-y7) * (y22-y7) - 1.0; d22_8.. 0 =g= (x22-x8) * (x22-x8) + (y22-y8) * (y22-y8) - 1.0; d22_9.. 0 =g= (x22-x9) * (x22-x9) + (y22-y9) * (y22-y9) - 1.0; d22_10.. 0 =g= (x22-x10) * (x22-x10) + (y22-y10) * (y22-y10) - 1.0; d22_11.. 0 =g= (x22-x11) * (x22-x11) + (y22-y11) * (y22-y11) - 1.0; d22_12.. 0 =g= (x22-x12) * (x22-x12) + (y22-y12) * (y22-y12) - 1.0; d22_13.. 0 =g= (x22-x13) * (x22-x13) + (y22-y13) * (y22-y13) - 1.0; d22_14.. 0 =g= (x22-x14) * (x22-x14) + (y22-y14) * (y22-y14) - 1.0; d22_15.. 0 =g= (x22-x15) * (x22-x15) + (y22-y15) * (y22-y15) - 1.0; d22_16.. 0 =g= (x22-x16) * (x22-x16) + (y22-y16) * (y22-y16) - 1.0; d22_17.. 0 =g= (x22-x17) * (x22-x17) + (y22-y17) * (y22-y17) - 1.0; d22_18.. 0 =g= (x22-x18) * (x22-x18) + (y22-y18) * (y22-y18) - 1.0; d22_19.. 0 =g= (x22-x19) * (x22-x19) + (y22-y19) * (y22-y19) - 1.0; d22_20.. 0 =g= (x22-x20) * (x22-x20) + (y22-y20) * (y22-y20) - 1.0; d22_21.. 0 =g= (x22-x21) * (x22-x21) + (y22-y21) * (y22-y21) - 1.0; d23_0.. 0 =g= (x23-x0) * (x23-x0) + (y23-y0) * (y23-y0) - 1.0; d23_1.. 0 =g= (x23-x1) * (x23-x1) + (y23-y1) * (y23-y1) - 1.0; d23_2.. 0 =g= (x23-x2) * (x23-x2) + (y23-y2) * (y23-y2) - 1.0; d23_3.. 0 =g= (x23-x3) * (x23-x3) + (y23-y3) * (y23-y3) - 1.0; d23_4.. 0 =g= (x23-x4) * (x23-x4) + (y23-y4) * (y23-y4) - 1.0; d23_5.. 0 =g= (x23-x5) * (x23-x5) + (y23-y5) * (y23-y5) - 1.0; d23_6.. 0 =g= (x23-x6) * (x23-x6) + (y23-y6) * (y23-y6) - 1.0; d23_7.. 0 =g= (x23-x7) * (x23-x7) + (y23-y7) * (y23-y7) - 1.0; d23_8.. 0 =g= (x23-x8) * (x23-x8) + (y23-y8) * (y23-y8) - 1.0; d23_9.. 0 =g= (x23-x9) * (x23-x9) + (y23-y9) * (y23-y9) - 1.0; d23_10.. 0 =g= (x23-x10) * (x23-x10) + (y23-y10) * (y23-y10) - 1.0; d23_11.. 0 =g= (x23-x11) * (x23-x11) + (y23-y11) * (y23-y11) - 1.0; d23_12.. 0 =g= (x23-x12) * (x23-x12) + (y23-y12) * (y23-y12) - 1.0; d23_13.. 0 =g= (x23-x13) * (x23-x13) + (y23-y13) * (y23-y13) - 1.0; d23_14.. 0 =g= (x23-x14) * (x23-x14) + (y23-y14) * (y23-y14) - 1.0; d23_15.. 0 =g= (x23-x15) * (x23-x15) + (y23-y15) * (y23-y15) - 1.0; d23_16.. 0 =g= (x23-x16) * (x23-x16) + (y23-y16) * (y23-y16) - 1.0; d23_17.. 0 =g= (x23-x17) * (x23-x17) + (y23-y17) * (y23-y17) - 1.0; d23_18.. 0 =g= (x23-x18) * (x23-x18) + (y23-y18) * (y23-y18) - 1.0; d23_19.. 0 =g= (x23-x19) * (x23-x19) + (y23-y19) * (y23-y19) - 1.0; d23_20.. 0 =g= (x23-x20) * (x23-x20) + (y23-y20) * (y23-y20) - 1.0; d23_21.. 0 =g= (x23-x21) * (x23-x21) + (y23-y21) * (y23-y21) - 1.0; d23_22.. 0 =g= (x23-x22) * (x23-x22) + (y23-y22) * (y23-y22) - 1.0; d24_0.. 0 =g= (x24-x0) * (x24-x0) + (y24-y0) * (y24-y0) - 1.0; d24_1.. 0 =g= (x24-x1) * (x24-x1) + (y24-y1) * (y24-y1) - 1.0; d24_2.. 0 =g= (x24-x2) * (x24-x2) + (y24-y2) * (y24-y2) - 1.0; d24_3.. 0 =g= (x24-x3) * (x24-x3) + (y24-y3) * (y24-y3) - 1.0; d24_4.. 0 =g= (x24-x4) * (x24-x4) + (y24-y4) * (y24-y4) - 1.0; d24_5.. 0 =g= (x24-x5) * (x24-x5) + (y24-y5) * (y24-y5) - 1.0; d24_6.. 0 =g= (x24-x6) * (x24-x6) + (y24-y6) * (y24-y6) - 1.0; d24_7.. 0 =g= (x24-x7) * (x24-x7) + (y24-y7) * (y24-y7) - 1.0; d24_8.. 0 =g= (x24-x8) * (x24-x8) + (y24-y8) * (y24-y8) - 1.0; d24_9.. 0 =g= (x24-x9) * (x24-x9) + (y24-y9) * (y24-y9) - 1.0; d24_10.. 0 =g= (x24-x10) * (x24-x10) + (y24-y10) * (y24-y10) - 1.0; d24_11.. 0 =g= (x24-x11) * (x24-x11) + (y24-y11) * (y24-y11) - 1.0; d24_12.. 0 =g= (x24-x12) * (x24-x12) + (y24-y12) * (y24-y12) - 1.0; d24_13.. 0 =g= (x24-x13) * (x24-x13) + (y24-y13) * (y24-y13) - 1.0; d24_14.. 0 =g= (x24-x14) * (x24-x14) + (y24-y14) * (y24-y14) - 1.0; d24_15.. 0 =g= (x24-x15) * (x24-x15) + (y24-y15) * (y24-y15) - 1.0; d24_16.. 0 =g= (x24-x16) * (x24-x16) + (y24-y16) * (y24-y16) - 1.0; d24_17.. 0 =g= (x24-x17) * (x24-x17) + (y24-y17) * (y24-y17) - 1.0; d24_18.. 0 =g= (x24-x18) * (x24-x18) + (y24-y18) * (y24-y18) - 1.0; d24_19.. 0 =g= (x24-x19) * (x24-x19) + (y24-y19) * (y24-y19) - 1.0; d24_20.. 0 =g= (x24-x20) * (x24-x20) + (y24-y20) * (y24-y20) - 1.0; d24_21.. 0 =g= (x24-x21) * (x24-x21) + (y24-y21) * (y24-y21) - 1.0; d24_22.. 0 =g= (x24-x22) * (x24-x22) + (y24-y22) * (y24-y22) - 1.0; d24_23.. 0 =g= (x24-x23) * (x24-x23) + (y24-y23) * (y24-y23) - 1.0; d25_0.. 0 =g= (x25-x0) * (x25-x0) + (y25-y0) * (y25-y0) - 1.0; d25_1.. 0 =g= (x25-x1) * (x25-x1) + (y25-y1) * (y25-y1) - 1.0; d25_2.. 0 =g= (x25-x2) * (x25-x2) + (y25-y2) * (y25-y2) - 1.0; d25_3.. 0 =g= (x25-x3) * (x25-x3) + (y25-y3) * (y25-y3) - 1.0; d25_4.. 0 =g= (x25-x4) * (x25-x4) + (y25-y4) * (y25-y4) - 1.0; d25_5.. 0 =g= (x25-x5) * (x25-x5) + (y25-y5) * (y25-y5) - 1.0; d25_6.. 0 =g= (x25-x6) * (x25-x6) + (y25-y6) * (y25-y6) - 1.0; d25_7.. 0 =g= (x25-x7) * (x25-x7) + (y25-y7) * (y25-y7) - 1.0; d25_8.. 0 =g= (x25-x8) * (x25-x8) + (y25-y8) * (y25-y8) - 1.0; d25_9.. 0 =g= (x25-x9) * (x25-x9) + (y25-y9) * (y25-y9) - 1.0; d25_10.. 0 =g= (x25-x10) * (x25-x10) + (y25-y10) * (y25-y10) - 1.0; d25_11.. 0 =g= (x25-x11) * (x25-x11) + (y25-y11) * (y25-y11) - 1.0; d25_12.. 0 =g= (x25-x12) * (x25-x12) + (y25-y12) * (y25-y12) - 1.0; d25_13.. 0 =g= (x25-x13) * (x25-x13) + (y25-y13) * (y25-y13) - 1.0; d25_14.. 0 =g= (x25-x14) * (x25-x14) + (y25-y14) * (y25-y14) - 1.0; d25_15.. 0 =g= (x25-x15) * (x25-x15) + (y25-y15) * (y25-y15) - 1.0; d25_16.. 0 =g= (x25-x16) * (x25-x16) + (y25-y16) * (y25-y16) - 1.0; d25_17.. 0 =g= (x25-x17) * (x25-x17) + (y25-y17) * (y25-y17) - 1.0; d25_18.. 0 =g= (x25-x18) * (x25-x18) + (y25-y18) * (y25-y18) - 1.0; d25_19.. 0 =g= (x25-x19) * (x25-x19) + (y25-y19) * (y25-y19) - 1.0; d25_20.. 0 =g= (x25-x20) * (x25-x20) + (y25-y20) * (y25-y20) - 1.0; d25_21.. 0 =g= (x25-x21) * (x25-x21) + (y25-y21) * (y25-y21) - 1.0; d25_22.. 0 =g= (x25-x22) * (x25-x22) + (y25-y22) * (y25-y22) - 1.0; d25_23.. 0 =g= (x25-x23) * (x25-x23) + (y25-y23) * (y25-y23) - 1.0; d25_24.. 0 =g= (x25-x24) * (x25-x24) + (y25-y24) * (y25-y24) - 1.0; d26_0.. 0 =g= (x26-x0) * (x26-x0) + (y26-y0) * (y26-y0) - 1.0; d26_1.. 0 =g= (x26-x1) * (x26-x1) + (y26-y1) * (y26-y1) - 1.0; d26_2.. 0 =g= (x26-x2) * (x26-x2) + (y26-y2) * (y26-y2) - 1.0; d26_3.. 0 =g= (x26-x3) * (x26-x3) + (y26-y3) * (y26-y3) - 1.0; d26_4.. 0 =g= (x26-x4) * (x26-x4) + (y26-y4) * (y26-y4) - 1.0; d26_5.. 0 =g= (x26-x5) * (x26-x5) + (y26-y5) * (y26-y5) - 1.0; d26_6.. 0 =g= (x26-x6) * (x26-x6) + (y26-y6) * (y26-y6) - 1.0; d26_7.. 0 =g= (x26-x7) * (x26-x7) + (y26-y7) * (y26-y7) - 1.0; d26_8.. 0 =g= (x26-x8) * (x26-x8) + (y26-y8) * (y26-y8) - 1.0; d26_9.. 0 =g= (x26-x9) * (x26-x9) + (y26-y9) * (y26-y9) - 1.0; d26_10.. 0 =g= (x26-x10) * (x26-x10) + (y26-y10) * (y26-y10) - 1.0; d26_11.. 0 =g= (x26-x11) * (x26-x11) + (y26-y11) * (y26-y11) - 1.0; d26_12.. 0 =g= (x26-x12) * (x26-x12) + (y26-y12) * (y26-y12) - 1.0; d26_13.. 0 =g= (x26-x13) * (x26-x13) + (y26-y13) * (y26-y13) - 1.0; d26_14.. 0 =g= (x26-x14) * (x26-x14) + (y26-y14) * (y26-y14) - 1.0; d26_15.. 0 =g= (x26-x15) * (x26-x15) + (y26-y15) * (y26-y15) - 1.0; d26_16.. 0 =g= (x26-x16) * (x26-x16) + (y26-y16) * (y26-y16) - 1.0; d26_17.. 0 =g= (x26-x17) * (x26-x17) + (y26-y17) * (y26-y17) - 1.0; d26_18.. 0 =g= (x26-x18) * (x26-x18) + (y26-y18) * (y26-y18) - 1.0; d26_19.. 0 =g= (x26-x19) * (x26-x19) + (y26-y19) * (y26-y19) - 1.0; d26_20.. 0 =g= (x26-x20) * (x26-x20) + (y26-y20) * (y26-y20) - 1.0; d26_21.. 0 =g= (x26-x21) * (x26-x21) + (y26-y21) * (y26-y21) - 1.0; d26_22.. 0 =g= (x26-x22) * (x26-x22) + (y26-y22) * (y26-y22) - 1.0; d26_23.. 0 =g= (x26-x23) * (x26-x23) + (y26-y23) * (y26-y23) - 1.0; d26_24.. 0 =g= (x26-x24) * (x26-x24) + (y26-y24) * (y26-y24) - 1.0; d26_25.. 0 =g= (x26-x25) * (x26-x25) + (y26-y25) * (y26-y25) - 1.0; d27_0.. 0 =g= (x27-x0) * (x27-x0) + (y27-y0) * (y27-y0) - 1.0; d27_1.. 0 =g= (x27-x1) * (x27-x1) + (y27-y1) * (y27-y1) - 1.0; d27_2.. 0 =g= (x27-x2) * (x27-x2) + (y27-y2) * (y27-y2) - 1.0; d27_3.. 0 =g= (x27-x3) * (x27-x3) + (y27-y3) * (y27-y3) - 1.0; d27_4.. 0 =g= (x27-x4) * (x27-x4) + (y27-y4) * (y27-y4) - 1.0; d27_5.. 0 =g= (x27-x5) * (x27-x5) + (y27-y5) * (y27-y5) - 1.0; d27_6.. 0 =g= (x27-x6) * (x27-x6) + (y27-y6) * (y27-y6) - 1.0; d27_7.. 0 =g= (x27-x7) * (x27-x7) + (y27-y7) * (y27-y7) - 1.0; d27_8.. 0 =g= (x27-x8) * (x27-x8) + (y27-y8) * (y27-y8) - 1.0; d27_9.. 0 =g= (x27-x9) * (x27-x9) + (y27-y9) * (y27-y9) - 1.0; d27_10.. 0 =g= (x27-x10) * (x27-x10) + (y27-y10) * (y27-y10) - 1.0; d27_11.. 0 =g= (x27-x11) * (x27-x11) + (y27-y11) * (y27-y11) - 1.0; d27_12.. 0 =g= (x27-x12) * (x27-x12) + (y27-y12) * (y27-y12) - 1.0; d27_13.. 0 =g= (x27-x13) * (x27-x13) + (y27-y13) * (y27-y13) - 1.0; d27_14.. 0 =g= (x27-x14) * (x27-x14) + (y27-y14) * (y27-y14) - 1.0; d27_15.. 0 =g= (x27-x15) * (x27-x15) + (y27-y15) * (y27-y15) - 1.0; d27_16.. 0 =g= (x27-x16) * (x27-x16) + (y27-y16) * (y27-y16) - 1.0; d27_17.. 0 =g= (x27-x17) * (x27-x17) + (y27-y17) * (y27-y17) - 1.0; d27_18.. 0 =g= (x27-x18) * (x27-x18) + (y27-y18) * (y27-y18) - 1.0; d27_19.. 0 =g= (x27-x19) * (x27-x19) + (y27-y19) * (y27-y19) - 1.0; d27_20.. 0 =g= (x27-x20) * (x27-x20) + (y27-y20) * (y27-y20) - 1.0; d27_21.. 0 =g= (x27-x21) * (x27-x21) + (y27-y21) * (y27-y21) - 1.0; d27_22.. 0 =g= (x27-x22) * (x27-x22) + (y27-y22) * (y27-y22) - 1.0; d27_23.. 0 =g= (x27-x23) * (x27-x23) + (y27-y23) * (y27-y23) - 1.0; d27_24.. 0 =g= (x27-x24) * (x27-x24) + (y27-y24) * (y27-y24) - 1.0; d27_25.. 0 =g= (x27-x25) * (x27-x25) + (y27-y25) * (y27-y25) - 1.0; d27_26.. 0 =g= (x27-x26) * (x27-x26) + (y27-y26) * (y27-y26) - 1.0; d28_0.. 0 =g= (x28-x0) * (x28-x0) + (y28-y0) * (y28-y0) - 1.0; d28_1.. 0 =g= (x28-x1) * (x28-x1) + (y28-y1) * (y28-y1) - 1.0; d28_2.. 0 =g= (x28-x2) * (x28-x2) + (y28-y2) * (y28-y2) - 1.0; d28_3.. 0 =g= (x28-x3) * (x28-x3) + (y28-y3) * (y28-y3) - 1.0; d28_4.. 0 =g= (x28-x4) * (x28-x4) + (y28-y4) * (y28-y4) - 1.0; d28_5.. 0 =g= (x28-x5) * (x28-x5) + (y28-y5) * (y28-y5) - 1.0; d28_6.. 0 =g= (x28-x6) * (x28-x6) + (y28-y6) * (y28-y6) - 1.0; d28_7.. 0 =g= (x28-x7) * (x28-x7) + (y28-y7) * (y28-y7) - 1.0; d28_8.. 0 =g= (x28-x8) * (x28-x8) + (y28-y8) * (y28-y8) - 1.0; d28_9.. 0 =g= (x28-x9) * (x28-x9) + (y28-y9) * (y28-y9) - 1.0; d28_10.. 0 =g= (x28-x10) * (x28-x10) + (y28-y10) * (y28-y10) - 1.0; d28_11.. 0 =g= (x28-x11) * (x28-x11) + (y28-y11) * (y28-y11) - 1.0; d28_12.. 0 =g= (x28-x12) * (x28-x12) + (y28-y12) * (y28-y12) - 1.0; d28_13.. 0 =g= (x28-x13) * (x28-x13) + (y28-y13) * (y28-y13) - 1.0; d28_14.. 0 =g= (x28-x14) * (x28-x14) + (y28-y14) * (y28-y14) - 1.0; d28_15.. 0 =g= (x28-x15) * (x28-x15) + (y28-y15) * (y28-y15) - 1.0; d28_16.. 0 =g= (x28-x16) * (x28-x16) + (y28-y16) * (y28-y16) - 1.0; d28_17.. 0 =g= (x28-x17) * (x28-x17) + (y28-y17) * (y28-y17) - 1.0; d28_18.. 0 =g= (x28-x18) * (x28-x18) + (y28-y18) * (y28-y18) - 1.0; d28_19.. 0 =g= (x28-x19) * (x28-x19) + (y28-y19) * (y28-y19) - 1.0; d28_20.. 0 =g= (x28-x20) * (x28-x20) + (y28-y20) * (y28-y20) - 1.0; d28_21.. 0 =g= (x28-x21) * (x28-x21) + (y28-y21) * (y28-y21) - 1.0; d28_22.. 0 =g= (x28-x22) * (x28-x22) + (y28-y22) * (y28-y22) - 1.0; d28_23.. 0 =g= (x28-x23) * (x28-x23) + (y28-y23) * (y28-y23) - 1.0; d28_24.. 0 =g= (x28-x24) * (x28-x24) + (y28-y24) * (y28-y24) - 1.0; d28_25.. 0 =g= (x28-x25) * (x28-x25) + (y28-y25) * (y28-y25) - 1.0; d28_26.. 0 =g= (x28-x26) * (x28-x26) + (y28-y26) * (y28-y26) - 1.0; d28_27.. 0 =g= (x28-x27) * (x28-x27) + (y28-y27) * (y28-y27) - 1.0; d29_0.. 0 =g= (x29-x0) * (x29-x0) + (y29-y0) * (y29-y0) - 1.0; d29_1.. 0 =g= (x29-x1) * (x29-x1) + (y29-y1) * (y29-y1) - 1.0; d29_2.. 0 =g= (x29-x2) * (x29-x2) + (y29-y2) * (y29-y2) - 1.0; d29_3.. 0 =g= (x29-x3) * (x29-x3) + (y29-y3) * (y29-y3) - 1.0; d29_4.. 0 =g= (x29-x4) * (x29-x4) + (y29-y4) * (y29-y4) - 1.0; d29_5.. 0 =g= (x29-x5) * (x29-x5) + (y29-y5) * (y29-y5) - 1.0; d29_6.. 0 =g= (x29-x6) * (x29-x6) + (y29-y6) * (y29-y6) - 1.0; d29_7.. 0 =g= (x29-x7) * (x29-x7) + (y29-y7) * (y29-y7) - 1.0; d29_8.. 0 =g= (x29-x8) * (x29-x8) + (y29-y8) * (y29-y8) - 1.0; d29_9.. 0 =g= (x29-x9) * (x29-x9) + (y29-y9) * (y29-y9) - 1.0; d29_10.. 0 =g= (x29-x10) * (x29-x10) + (y29-y10) * (y29-y10) - 1.0; d29_11.. 0 =g= (x29-x11) * (x29-x11) + (y29-y11) * (y29-y11) - 1.0; d29_12.. 0 =g= (x29-x12) * (x29-x12) + (y29-y12) * (y29-y12) - 1.0; d29_13.. 0 =g= (x29-x13) * (x29-x13) + (y29-y13) * (y29-y13) - 1.0; d29_14.. 0 =g= (x29-x14) * (x29-x14) + (y29-y14) * (y29-y14) - 1.0; d29_15.. 0 =g= (x29-x15) * (x29-x15) + (y29-y15) * (y29-y15) - 1.0; d29_16.. 0 =g= (x29-x16) * (x29-x16) + (y29-y16) * (y29-y16) - 1.0; d29_17.. 0 =g= (x29-x17) * (x29-x17) + (y29-y17) * (y29-y17) - 1.0; d29_18.. 0 =g= (x29-x18) * (x29-x18) + (y29-y18) * (y29-y18) - 1.0; d29_19.. 0 =g= (x29-x19) * (x29-x19) + (y29-y19) * (y29-y19) - 1.0; d29_20.. 0 =g= (x29-x20) * (x29-x20) + (y29-y20) * (y29-y20) - 1.0; d29_21.. 0 =g= (x29-x21) * (x29-x21) + (y29-y21) * (y29-y21) - 1.0; d29_22.. 0 =g= (x29-x22) * (x29-x22) + (y29-y22) * (y29-y22) - 1.0; d29_23.. 0 =g= (x29-x23) * (x29-x23) + (y29-y23) * (y29-y23) - 1.0; d29_24.. 0 =g= (x29-x24) * (x29-x24) + (y29-y24) * (y29-y24) - 1.0; d29_25.. 0 =g= (x29-x25) * (x29-x25) + (y29-y25) * (y29-y25) - 1.0; d29_26.. 0 =g= (x29-x26) * (x29-x26) + (y29-y26) * (y29-y26) - 1.0; d29_27.. 0 =g= (x29-x27) * (x29-x27) + (y29-y27) * (y29-y27) - 1.0; d29_28.. 0 =g= (x29-x28) * (x29-x28) + (y29-y28) * (y29-y28) - 1.0; d30_0.. 0 =g= (x30-x0) * (x30-x0) + (y30-y0) * (y30-y0) - 1.0; d30_1.. 0 =g= (x30-x1) * (x30-x1) + (y30-y1) * (y30-y1) - 1.0; d30_2.. 0 =g= (x30-x2) * (x30-x2) + (y30-y2) * (y30-y2) - 1.0; d30_3.. 0 =g= (x30-x3) * (x30-x3) + (y30-y3) * (y30-y3) - 1.0; d30_4.. 0 =g= (x30-x4) * (x30-x4) + (y30-y4) * (y30-y4) - 1.0; d30_5.. 0 =g= (x30-x5) * (x30-x5) + (y30-y5) * (y30-y5) - 1.0; d30_6.. 0 =g= (x30-x6) * (x30-x6) + (y30-y6) * (y30-y6) - 1.0; d30_7.. 0 =g= (x30-x7) * (x30-x7) + (y30-y7) * (y30-y7) - 1.0; d30_8.. 0 =g= (x30-x8) * (x30-x8) + (y30-y8) * (y30-y8) - 1.0; d30_9.. 0 =g= (x30-x9) * (x30-x9) + (y30-y9) * (y30-y9) - 1.0; d30_10.. 0 =g= (x30-x10) * (x30-x10) + (y30-y10) * (y30-y10) - 1.0; d30_11.. 0 =g= (x30-x11) * (x30-x11) + (y30-y11) * (y30-y11) - 1.0; d30_12.. 0 =g= (x30-x12) * (x30-x12) + (y30-y12) * (y30-y12) - 1.0; d30_13.. 0 =g= (x30-x13) * (x30-x13) + (y30-y13) * (y30-y13) - 1.0; d30_14.. 0 =g= (x30-x14) * (x30-x14) + (y30-y14) * (y30-y14) - 1.0; d30_15.. 0 =g= (x30-x15) * (x30-x15) + (y30-y15) * (y30-y15) - 1.0; d30_16.. 0 =g= (x30-x16) * (x30-x16) + (y30-y16) * (y30-y16) - 1.0; d30_17.. 0 =g= (x30-x17) * (x30-x17) + (y30-y17) * (y30-y17) - 1.0; d30_18.. 0 =g= (x30-x18) * (x30-x18) + (y30-y18) * (y30-y18) - 1.0; d30_19.. 0 =g= (x30-x19) * (x30-x19) + (y30-y19) * (y30-y19) - 1.0; d30_20.. 0 =g= (x30-x20) * (x30-x20) + (y30-y20) * (y30-y20) - 1.0; d30_21.. 0 =g= (x30-x21) * (x30-x21) + (y30-y21) * (y30-y21) - 1.0; d30_22.. 0 =g= (x30-x22) * (x30-x22) + (y30-y22) * (y30-y22) - 1.0; d30_23.. 0 =g= (x30-x23) * (x30-x23) + (y30-y23) * (y30-y23) - 1.0; d30_24.. 0 =g= (x30-x24) * (x30-x24) + (y30-y24) * (y30-y24) - 1.0; d30_25.. 0 =g= (x30-x25) * (x30-x25) + (y30-y25) * (y30-y25) - 1.0; d30_26.. 0 =g= (x30-x26) * (x30-x26) + (y30-y26) * (y30-y26) - 1.0; d30_27.. 0 =g= (x30-x27) * (x30-x27) + (y30-y27) * (y30-y27) - 1.0; d30_28.. 0 =g= (x30-x28) * (x30-x28) + (y30-y28) * (y30-y28) - 1.0; d30_29.. 0 =g= (x30-x29) * (x30-x29) + (y30-y29) * (y30-y29) - 1.0; d31_0.. 0 =g= (x31-x0) * (x31-x0) + (y31-y0) * (y31-y0) - 1.0; d31_1.. 0 =g= (x31-x1) * (x31-x1) + (y31-y1) * (y31-y1) - 1.0; d31_2.. 0 =g= (x31-x2) * (x31-x2) + (y31-y2) * (y31-y2) - 1.0; d31_3.. 0 =g= (x31-x3) * (x31-x3) + (y31-y3) * (y31-y3) - 1.0; d31_4.. 0 =g= (x31-x4) * (x31-x4) + (y31-y4) * (y31-y4) - 1.0; d31_5.. 0 =g= (x31-x5) * (x31-x5) + (y31-y5) * (y31-y5) - 1.0; d31_6.. 0 =g= (x31-x6) * (x31-x6) + (y31-y6) * (y31-y6) - 1.0; d31_7.. 0 =g= (x31-x7) * (x31-x7) + (y31-y7) * (y31-y7) - 1.0; d31_8.. 0 =g= (x31-x8) * (x31-x8) + (y31-y8) * (y31-y8) - 1.0; d31_9.. 0 =g= (x31-x9) * (x31-x9) + (y31-y9) * (y31-y9) - 1.0; d31_10.. 0 =g= (x31-x10) * (x31-x10) + (y31-y10) * (y31-y10) - 1.0; d31_11.. 0 =g= (x31-x11) * (x31-x11) + (y31-y11) * (y31-y11) - 1.0; d31_12.. 0 =g= (x31-x12) * (x31-x12) + (y31-y12) * (y31-y12) - 1.0; d31_13.. 0 =g= (x31-x13) * (x31-x13) + (y31-y13) * (y31-y13) - 1.0; d31_14.. 0 =g= (x31-x14) * (x31-x14) + (y31-y14) * (y31-y14) - 1.0; d31_15.. 0 =g= (x31-x15) * (x31-x15) + (y31-y15) * (y31-y15) - 1.0; d31_16.. 0 =g= (x31-x16) * (x31-x16) + (y31-y16) * (y31-y16) - 1.0; d31_17.. 0 =g= (x31-x17) * (x31-x17) + (y31-y17) * (y31-y17) - 1.0; d31_18.. 0 =g= (x31-x18) * (x31-x18) + (y31-y18) * (y31-y18) - 1.0; d31_19.. 0 =g= (x31-x19) * (x31-x19) + (y31-y19) * (y31-y19) - 1.0; d31_20.. 0 =g= (x31-x20) * (x31-x20) + (y31-y20) * (y31-y20) - 1.0; d31_21.. 0 =g= (x31-x21) * (x31-x21) + (y31-y21) * (y31-y21) - 1.0; d31_22.. 0 =g= (x31-x22) * (x31-x22) + (y31-y22) * (y31-y22) - 1.0; d31_23.. 0 =g= (x31-x23) * (x31-x23) + (y31-y23) * (y31-y23) - 1.0; d31_24.. 0 =g= (x31-x24) * (x31-x24) + (y31-y24) * (y31-y24) - 1.0; d31_25.. 0 =g= (x31-x25) * (x31-x25) + (y31-y25) * (y31-y25) - 1.0; d31_26.. 0 =g= (x31-x26) * (x31-x26) + (y31-y26) * (y31-y26) - 1.0; d31_27.. 0 =g= (x31-x27) * (x31-x27) + (y31-y27) * (y31-y27) - 1.0; d31_28.. 0 =g= (x31-x28) * (x31-x28) + (y31-y28) * (y31-y28) - 1.0; d31_29.. 0 =g= (x31-x29) * (x31-x29) + (y31-y29) * (y31-y29) - 1.0; d31_30.. 0 =g= (x31-x30) * (x31-x30) + (y31-y30) * (y31-y30) - 1.0; d32_0.. 0 =g= (x32-x0) * (x32-x0) + (y32-y0) * (y32-y0) - 1.0; d32_1.. 0 =g= (x32-x1) * (x32-x1) + (y32-y1) * (y32-y1) - 1.0; d32_2.. 0 =g= (x32-x2) * (x32-x2) + (y32-y2) * (y32-y2) - 1.0; d32_3.. 0 =g= (x32-x3) * (x32-x3) + (y32-y3) * (y32-y3) - 1.0; d32_4.. 0 =g= (x32-x4) * (x32-x4) + (y32-y4) * (y32-y4) - 1.0; d32_5.. 0 =g= (x32-x5) * (x32-x5) + (y32-y5) * (y32-y5) - 1.0; d32_6.. 0 =g= (x32-x6) * (x32-x6) + (y32-y6) * (y32-y6) - 1.0; d32_7.. 0 =g= (x32-x7) * (x32-x7) + (y32-y7) * (y32-y7) - 1.0; d32_8.. 0 =g= (x32-x8) * (x32-x8) + (y32-y8) * (y32-y8) - 1.0; d32_9.. 0 =g= (x32-x9) * (x32-x9) + (y32-y9) * (y32-y9) - 1.0; d32_10.. 0 =g= (x32-x10) * (x32-x10) + (y32-y10) * (y32-y10) - 1.0; d32_11.. 0 =g= (x32-x11) * (x32-x11) + (y32-y11) * (y32-y11) - 1.0; d32_12.. 0 =g= (x32-x12) * (x32-x12) + (y32-y12) * (y32-y12) - 1.0; d32_13.. 0 =g= (x32-x13) * (x32-x13) + (y32-y13) * (y32-y13) - 1.0; d32_14.. 0 =g= (x32-x14) * (x32-x14) + (y32-y14) * (y32-y14) - 1.0; d32_15.. 0 =g= (x32-x15) * (x32-x15) + (y32-y15) * (y32-y15) - 1.0; d32_16.. 0 =g= (x32-x16) * (x32-x16) + (y32-y16) * (y32-y16) - 1.0; d32_17.. 0 =g= (x32-x17) * (x32-x17) + (y32-y17) * (y32-y17) - 1.0; d32_18.. 0 =g= (x32-x18) * (x32-x18) + (y32-y18) * (y32-y18) - 1.0; d32_19.. 0 =g= (x32-x19) * (x32-x19) + (y32-y19) * (y32-y19) - 1.0; d32_20.. 0 =g= (x32-x20) * (x32-x20) + (y32-y20) * (y32-y20) - 1.0; d32_21.. 0 =g= (x32-x21) * (x32-x21) + (y32-y21) * (y32-y21) - 1.0; d32_22.. 0 =g= (x32-x22) * (x32-x22) + (y32-y22) * (y32-y22) - 1.0; d32_23.. 0 =g= (x32-x23) * (x32-x23) + (y32-y23) * (y32-y23) - 1.0; d32_24.. 0 =g= (x32-x24) * (x32-x24) + (y32-y24) * (y32-y24) - 1.0; d32_25.. 0 =g= (x32-x25) * (x32-x25) + (y32-y25) * (y32-y25) - 1.0; d32_26.. 0 =g= (x32-x26) * (x32-x26) + (y32-y26) * (y32-y26) - 1.0; d32_27.. 0 =g= (x32-x27) * (x32-x27) + (y32-y27) * (y32-y27) - 1.0; d32_28.. 0 =g= (x32-x28) * (x32-x28) + (y32-y28) * (y32-y28) - 1.0; d32_29.. 0 =g= (x32-x29) * (x32-x29) + (y32-y29) * (y32-y29) - 1.0; d32_30.. 0 =g= (x32-x30) * (x32-x30) + (y32-y30) * (y32-y30) - 1.0; d32_31.. 0 =g= (x32-x31) * (x32-x31) + (y32-y31) * (y32-y31) - 1.0; d33_0.. 0 =g= (x33-x0) * (x33-x0) + (y33-y0) * (y33-y0) - 1.0; d33_1.. 0 =g= (x33-x1) * (x33-x1) + (y33-y1) * (y33-y1) - 1.0; d33_2.. 0 =g= (x33-x2) * (x33-x2) + (y33-y2) * (y33-y2) - 1.0; d33_3.. 0 =g= (x33-x3) * (x33-x3) + (y33-y3) * (y33-y3) - 1.0; d33_4.. 0 =g= (x33-x4) * (x33-x4) + (y33-y4) * (y33-y4) - 1.0; d33_5.. 0 =g= (x33-x5) * (x33-x5) + (y33-y5) * (y33-y5) - 1.0; d33_6.. 0 =g= (x33-x6) * (x33-x6) + (y33-y6) * (y33-y6) - 1.0; d33_7.. 0 =g= (x33-x7) * (x33-x7) + (y33-y7) * (y33-y7) - 1.0; d33_8.. 0 =g= (x33-x8) * (x33-x8) + (y33-y8) * (y33-y8) - 1.0; d33_9.. 0 =g= (x33-x9) * (x33-x9) + (y33-y9) * (y33-y9) - 1.0; d33_10.. 0 =g= (x33-x10) * (x33-x10) + (y33-y10) * (y33-y10) - 1.0; d33_11.. 0 =g= (x33-x11) * (x33-x11) + (y33-y11) * (y33-y11) - 1.0; d33_12.. 0 =g= (x33-x12) * (x33-x12) + (y33-y12) * (y33-y12) - 1.0; d33_13.. 0 =g= (x33-x13) * (x33-x13) + (y33-y13) * (y33-y13) - 1.0; d33_14.. 0 =g= (x33-x14) * (x33-x14) + (y33-y14) * (y33-y14) - 1.0; d33_15.. 0 =g= (x33-x15) * (x33-x15) + (y33-y15) * (y33-y15) - 1.0; d33_16.. 0 =g= (x33-x16) * (x33-x16) + (y33-y16) * (y33-y16) - 1.0; d33_17.. 0 =g= (x33-x17) * (x33-x17) + (y33-y17) * (y33-y17) - 1.0; d33_18.. 0 =g= (x33-x18) * (x33-x18) + (y33-y18) * (y33-y18) - 1.0; d33_19.. 0 =g= (x33-x19) * (x33-x19) + (y33-y19) * (y33-y19) - 1.0; d33_20.. 0 =g= (x33-x20) * (x33-x20) + (y33-y20) * (y33-y20) - 1.0; d33_21.. 0 =g= (x33-x21) * (x33-x21) + (y33-y21) * (y33-y21) - 1.0; d33_22.. 0 =g= (x33-x22) * (x33-x22) + (y33-y22) * (y33-y22) - 1.0; d33_23.. 0 =g= (x33-x23) * (x33-x23) + (y33-y23) * (y33-y23) - 1.0; d33_24.. 0 =g= (x33-x24) * (x33-x24) + (y33-y24) * (y33-y24) - 1.0; d33_25.. 0 =g= (x33-x25) * (x33-x25) + (y33-y25) * (y33-y25) - 1.0; d33_26.. 0 =g= (x33-x26) * (x33-x26) + (y33-y26) * (y33-y26) - 1.0; d33_27.. 0 =g= (x33-x27) * (x33-x27) + (y33-y27) * (y33-y27) - 1.0; d33_28.. 0 =g= (x33-x28) * (x33-x28) + (y33-y28) * (y33-y28) - 1.0; d33_29.. 0 =g= (x33-x29) * (x33-x29) + (y33-y29) * (y33-y29) - 1.0; d33_30.. 0 =g= (x33-x30) * (x33-x30) + (y33-y30) * (y33-y30) - 1.0; d33_31.. 0 =g= (x33-x31) * (x33-x31) + (y33-y31) * (y33-y31) - 1.0; d33_32.. 0 =g= (x33-x32) * (x33-x32) + (y33-y32) * (y33-y32) - 1.0; d34_0.. 0 =g= (x34-x0) * (x34-x0) + (y34-y0) * (y34-y0) - 1.0; d34_1.. 0 =g= (x34-x1) * (x34-x1) + (y34-y1) * (y34-y1) - 1.0; d34_2.. 0 =g= (x34-x2) * (x34-x2) + (y34-y2) * (y34-y2) - 1.0; d34_3.. 0 =g= (x34-x3) * (x34-x3) + (y34-y3) * (y34-y3) - 1.0; d34_4.. 0 =g= (x34-x4) * (x34-x4) + (y34-y4) * (y34-y4) - 1.0; d34_5.. 0 =g= (x34-x5) * (x34-x5) + (y34-y5) * (y34-y5) - 1.0; d34_6.. 0 =g= (x34-x6) * (x34-x6) + (y34-y6) * (y34-y6) - 1.0; d34_7.. 0 =g= (x34-x7) * (x34-x7) + (y34-y7) * (y34-y7) - 1.0; d34_8.. 0 =g= (x34-x8) * (x34-x8) + (y34-y8) * (y34-y8) - 1.0; d34_9.. 0 =g= (x34-x9) * (x34-x9) + (y34-y9) * (y34-y9) - 1.0; d34_10.. 0 =g= (x34-x10) * (x34-x10) + (y34-y10) * (y34-y10) - 1.0; d34_11.. 0 =g= (x34-x11) * (x34-x11) + (y34-y11) * (y34-y11) - 1.0; d34_12.. 0 =g= (x34-x12) * (x34-x12) + (y34-y12) * (y34-y12) - 1.0; d34_13.. 0 =g= (x34-x13) * (x34-x13) + (y34-y13) * (y34-y13) - 1.0; d34_14.. 0 =g= (x34-x14) * (x34-x14) + (y34-y14) * (y34-y14) - 1.0; d34_15.. 0 =g= (x34-x15) * (x34-x15) + (y34-y15) * (y34-y15) - 1.0; d34_16.. 0 =g= (x34-x16) * (x34-x16) + (y34-y16) * (y34-y16) - 1.0; d34_17.. 0 =g= (x34-x17) * (x34-x17) + (y34-y17) * (y34-y17) - 1.0; d34_18.. 0 =g= (x34-x18) * (x34-x18) + (y34-y18) * (y34-y18) - 1.0; d34_19.. 0 =g= (x34-x19) * (x34-x19) + (y34-y19) * (y34-y19) - 1.0; d34_20.. 0 =g= (x34-x20) * (x34-x20) + (y34-y20) * (y34-y20) - 1.0; d34_21.. 0 =g= (x34-x21) * (x34-x21) + (y34-y21) * (y34-y21) - 1.0; d34_22.. 0 =g= (x34-x22) * (x34-x22) + (y34-y22) * (y34-y22) - 1.0; d34_23.. 0 =g= (x34-x23) * (x34-x23) + (y34-y23) * (y34-y23) - 1.0; d34_24.. 0 =g= (x34-x24) * (x34-x24) + (y34-y24) * (y34-y24) - 1.0; d34_25.. 0 =g= (x34-x25) * (x34-x25) + (y34-y25) * (y34-y25) - 1.0; d34_26.. 0 =g= (x34-x26) * (x34-x26) + (y34-y26) * (y34-y26) - 1.0; d34_27.. 0 =g= (x34-x27) * (x34-x27) + (y34-y27) * (y34-y27) - 1.0; d34_28.. 0 =g= (x34-x28) * (x34-x28) + (y34-y28) * (y34-y28) - 1.0; d34_29.. 0 =g= (x34-x29) * (x34-x29) + (y34-y29) * (y34-y29) - 1.0; d34_30.. 0 =g= (x34-x30) * (x34-x30) + (y34-y30) * (y34-y30) - 1.0; d34_31.. 0 =g= (x34-x31) * (x34-x31) + (y34-y31) * (y34-y31) - 1.0; d34_32.. 0 =g= (x34-x32) * (x34-x32) + (y34-y32) * (y34-y32) - 1.0; d34_33.. 0 =g= (x34-x33) * (x34-x33) + (y34-y33) * (y34-y33) - 1.0; d35_0.. 0 =g= (x35-x0) * (x35-x0) + (y35-y0) * (y35-y0) - 1.0; d35_1.. 0 =g= (x35-x1) * (x35-x1) + (y35-y1) * (y35-y1) - 1.0; d35_2.. 0 =g= (x35-x2) * (x35-x2) + (y35-y2) * (y35-y2) - 1.0; d35_3.. 0 =g= (x35-x3) * (x35-x3) + (y35-y3) * (y35-y3) - 1.0; d35_4.. 0 =g= (x35-x4) * (x35-x4) + (y35-y4) * (y35-y4) - 1.0; d35_5.. 0 =g= (x35-x5) * (x35-x5) + (y35-y5) * (y35-y5) - 1.0; d35_6.. 0 =g= (x35-x6) * (x35-x6) + (y35-y6) * (y35-y6) - 1.0; d35_7.. 0 =g= (x35-x7) * (x35-x7) + (y35-y7) * (y35-y7) - 1.0; d35_8.. 0 =g= (x35-x8) * (x35-x8) + (y35-y8) * (y35-y8) - 1.0; d35_9.. 0 =g= (x35-x9) * (x35-x9) + (y35-y9) * (y35-y9) - 1.0; d35_10.. 0 =g= (x35-x10) * (x35-x10) + (y35-y10) * (y35-y10) - 1.0; d35_11.. 0 =g= (x35-x11) * (x35-x11) + (y35-y11) * (y35-y11) - 1.0; d35_12.. 0 =g= (x35-x12) * (x35-x12) + (y35-y12) * (y35-y12) - 1.0; d35_13.. 0 =g= (x35-x13) * (x35-x13) + (y35-y13) * (y35-y13) - 1.0; d35_14.. 0 =g= (x35-x14) * (x35-x14) + (y35-y14) * (y35-y14) - 1.0; d35_15.. 0 =g= (x35-x15) * (x35-x15) + (y35-y15) * (y35-y15) - 1.0; d35_16.. 0 =g= (x35-x16) * (x35-x16) + (y35-y16) * (y35-y16) - 1.0; d35_17.. 0 =g= (x35-x17) * (x35-x17) + (y35-y17) * (y35-y17) - 1.0; d35_18.. 0 =g= (x35-x18) * (x35-x18) + (y35-y18) * (y35-y18) - 1.0; d35_19.. 0 =g= (x35-x19) * (x35-x19) + (y35-y19) * (y35-y19) - 1.0; d35_20.. 0 =g= (x35-x20) * (x35-x20) + (y35-y20) * (y35-y20) - 1.0; d35_21.. 0 =g= (x35-x21) * (x35-x21) + (y35-y21) * (y35-y21) - 1.0; d35_22.. 0 =g= (x35-x22) * (x35-x22) + (y35-y22) * (y35-y22) - 1.0; d35_23.. 0 =g= (x35-x23) * (x35-x23) + (y35-y23) * (y35-y23) - 1.0; d35_24.. 0 =g= (x35-x24) * (x35-x24) + (y35-y24) * (y35-y24) - 1.0; d35_25.. 0 =g= (x35-x25) * (x35-x25) + (y35-y25) * (y35-y25) - 1.0; d35_26.. 0 =g= (x35-x26) * (x35-x26) + (y35-y26) * (y35-y26) - 1.0; d35_27.. 0 =g= (x35-x27) * (x35-x27) + (y35-y27) * (y35-y27) - 1.0; d35_28.. 0 =g= (x35-x28) * (x35-x28) + (y35-y28) * (y35-y28) - 1.0; d35_29.. 0 =g= (x35-x29) * (x35-x29) + (y35-y29) * (y35-y29) - 1.0; d35_30.. 0 =g= (x35-x30) * (x35-x30) + (y35-y30) * (y35-y30) - 1.0; d35_31.. 0 =g= (x35-x31) * (x35-x31) + (y35-y31) * (y35-y31) - 1.0; d35_32.. 0 =g= (x35-x32) * (x35-x32) + (y35-y32) * (y35-y32) - 1.0; d35_33.. 0 =g= (x35-x33) * (x35-x33) + (y35-y33) * (y35-y33) - 1.0; d35_34.. 0 =g= (x35-x34) * (x35-x34) + (y35-y34) * (y35-y34) - 1.0; d36_0.. 0 =g= (x36-x0) * (x36-x0) + (y36-y0) * (y36-y0) - 1.0; d36_1.. 0 =g= (x36-x1) * (x36-x1) + (y36-y1) * (y36-y1) - 1.0; d36_2.. 0 =g= (x36-x2) * (x36-x2) + (y36-y2) * (y36-y2) - 1.0; d36_3.. 0 =g= (x36-x3) * (x36-x3) + (y36-y3) * (y36-y3) - 1.0; d36_4.. 0 =g= (x36-x4) * (x36-x4) + (y36-y4) * (y36-y4) - 1.0; d36_5.. 0 =g= (x36-x5) * (x36-x5) + (y36-y5) * (y36-y5) - 1.0; d36_6.. 0 =g= (x36-x6) * (x36-x6) + (y36-y6) * (y36-y6) - 1.0; d36_7.. 0 =g= (x36-x7) * (x36-x7) + (y36-y7) * (y36-y7) - 1.0; d36_8.. 0 =g= (x36-x8) * (x36-x8) + (y36-y8) * (y36-y8) - 1.0; d36_9.. 0 =g= (x36-x9) * (x36-x9) + (y36-y9) * (y36-y9) - 1.0; d36_10.. 0 =g= (x36-x10) * (x36-x10) + (y36-y10) * (y36-y10) - 1.0; d36_11.. 0 =g= (x36-x11) * (x36-x11) + (y36-y11) * (y36-y11) - 1.0; d36_12.. 0 =g= (x36-x12) * (x36-x12) + (y36-y12) * (y36-y12) - 1.0; d36_13.. 0 =g= (x36-x13) * (x36-x13) + (y36-y13) * (y36-y13) - 1.0; d36_14.. 0 =g= (x36-x14) * (x36-x14) + (y36-y14) * (y36-y14) - 1.0; d36_15.. 0 =g= (x36-x15) * (x36-x15) + (y36-y15) * (y36-y15) - 1.0; d36_16.. 0 =g= (x36-x16) * (x36-x16) + (y36-y16) * (y36-y16) - 1.0; d36_17.. 0 =g= (x36-x17) * (x36-x17) + (y36-y17) * (y36-y17) - 1.0; d36_18.. 0 =g= (x36-x18) * (x36-x18) + (y36-y18) * (y36-y18) - 1.0; d36_19.. 0 =g= (x36-x19) * (x36-x19) + (y36-y19) * (y36-y19) - 1.0; d36_20.. 0 =g= (x36-x20) * (x36-x20) + (y36-y20) * (y36-y20) - 1.0; d36_21.. 0 =g= (x36-x21) * (x36-x21) + (y36-y21) * (y36-y21) - 1.0; d36_22.. 0 =g= (x36-x22) * (x36-x22) + (y36-y22) * (y36-y22) - 1.0; d36_23.. 0 =g= (x36-x23) * (x36-x23) + (y36-y23) * (y36-y23) - 1.0; d36_24.. 0 =g= (x36-x24) * (x36-x24) + (y36-y24) * (y36-y24) - 1.0; d36_25.. 0 =g= (x36-x25) * (x36-x25) + (y36-y25) * (y36-y25) - 1.0; d36_26.. 0 =g= (x36-x26) * (x36-x26) + (y36-y26) * (y36-y26) - 1.0; d36_27.. 0 =g= (x36-x27) * (x36-x27) + (y36-y27) * (y36-y27) - 1.0; d36_28.. 0 =g= (x36-x28) * (x36-x28) + (y36-y28) * (y36-y28) - 1.0; d36_29.. 0 =g= (x36-x29) * (x36-x29) + (y36-y29) * (y36-y29) - 1.0; d36_30.. 0 =g= (x36-x30) * (x36-x30) + (y36-y30) * (y36-y30) - 1.0; d36_31.. 0 =g= (x36-x31) * (x36-x31) + (y36-y31) * (y36-y31) - 1.0; d36_32.. 0 =g= (x36-x32) * (x36-x32) + (y36-y32) * (y36-y32) - 1.0; d36_33.. 0 =g= (x36-x33) * (x36-x33) + (y36-y33) * (y36-y33) - 1.0; d36_34.. 0 =g= (x36-x34) * (x36-x34) + (y36-y34) * (y36-y34) - 1.0; d36_35.. 0 =g= (x36-x35) * (x36-x35) + (y36-y35) * (y36-y35) - 1.0; d37_0.. 0 =g= (x37-x0) * (x37-x0) + (y37-y0) * (y37-y0) - 1.0; d37_1.. 0 =g= (x37-x1) * (x37-x1) + (y37-y1) * (y37-y1) - 1.0; d37_2.. 0 =g= (x37-x2) * (x37-x2) + (y37-y2) * (y37-y2) - 1.0; d37_3.. 0 =g= (x37-x3) * (x37-x3) + (y37-y3) * (y37-y3) - 1.0; d37_4.. 0 =g= (x37-x4) * (x37-x4) + (y37-y4) * (y37-y4) - 1.0; d37_5.. 0 =g= (x37-x5) * (x37-x5) + (y37-y5) * (y37-y5) - 1.0; d37_6.. 0 =g= (x37-x6) * (x37-x6) + (y37-y6) * (y37-y6) - 1.0; d37_7.. 0 =g= (x37-x7) * (x37-x7) + (y37-y7) * (y37-y7) - 1.0; d37_8.. 0 =g= (x37-x8) * (x37-x8) + (y37-y8) * (y37-y8) - 1.0; d37_9.. 0 =g= (x37-x9) * (x37-x9) + (y37-y9) * (y37-y9) - 1.0; d37_10.. 0 =g= (x37-x10) * (x37-x10) + (y37-y10) * (y37-y10) - 1.0; d37_11.. 0 =g= (x37-x11) * (x37-x11) + (y37-y11) * (y37-y11) - 1.0; d37_12.. 0 =g= (x37-x12) * (x37-x12) + (y37-y12) * (y37-y12) - 1.0; d37_13.. 0 =g= (x37-x13) * (x37-x13) + (y37-y13) * (y37-y13) - 1.0; d37_14.. 0 =g= (x37-x14) * (x37-x14) + (y37-y14) * (y37-y14) - 1.0; d37_15.. 0 =g= (x37-x15) * (x37-x15) + (y37-y15) * (y37-y15) - 1.0; d37_16.. 0 =g= (x37-x16) * (x37-x16) + (y37-y16) * (y37-y16) - 1.0; d37_17.. 0 =g= (x37-x17) * (x37-x17) + (y37-y17) * (y37-y17) - 1.0; d37_18.. 0 =g= (x37-x18) * (x37-x18) + (y37-y18) * (y37-y18) - 1.0; d37_19.. 0 =g= (x37-x19) * (x37-x19) + (y37-y19) * (y37-y19) - 1.0; d37_20.. 0 =g= (x37-x20) * (x37-x20) + (y37-y20) * (y37-y20) - 1.0; d37_21.. 0 =g= (x37-x21) * (x37-x21) + (y37-y21) * (y37-y21) - 1.0; d37_22.. 0 =g= (x37-x22) * (x37-x22) + (y37-y22) * (y37-y22) - 1.0; d37_23.. 0 =g= (x37-x23) * (x37-x23) + (y37-y23) * (y37-y23) - 1.0; d37_24.. 0 =g= (x37-x24) * (x37-x24) + (y37-y24) * (y37-y24) - 1.0; d37_25.. 0 =g= (x37-x25) * (x37-x25) + (y37-y25) * (y37-y25) - 1.0; d37_26.. 0 =g= (x37-x26) * (x37-x26) + (y37-y26) * (y37-y26) - 1.0; d37_27.. 0 =g= (x37-x27) * (x37-x27) + (y37-y27) * (y37-y27) - 1.0; d37_28.. 0 =g= (x37-x28) * (x37-x28) + (y37-y28) * (y37-y28) - 1.0; d37_29.. 0 =g= (x37-x29) * (x37-x29) + (y37-y29) * (y37-y29) - 1.0; d37_30.. 0 =g= (x37-x30) * (x37-x30) + (y37-y30) * (y37-y30) - 1.0; d37_31.. 0 =g= (x37-x31) * (x37-x31) + (y37-y31) * (y37-y31) - 1.0; d37_32.. 0 =g= (x37-x32) * (x37-x32) + (y37-y32) * (y37-y32) - 1.0; d37_33.. 0 =g= (x37-x33) * (x37-x33) + (y37-y33) * (y37-y33) - 1.0; d37_34.. 0 =g= (x37-x34) * (x37-x34) + (y37-y34) * (y37-y34) - 1.0; d37_35.. 0 =g= (x37-x35) * (x37-x35) + (y37-y35) * (y37-y35) - 1.0; d37_36.. 0 =g= (x37-x36) * (x37-x36) + (y37-y36) * (y37-y36) - 1.0; d38_0.. 0 =g= (x38-x0) * (x38-x0) + (y38-y0) * (y38-y0) - 1.0; d38_1.. 0 =g= (x38-x1) * (x38-x1) + (y38-y1) * (y38-y1) - 1.0; d38_2.. 0 =g= (x38-x2) * (x38-x2) + (y38-y2) * (y38-y2) - 1.0; d38_3.. 0 =g= (x38-x3) * (x38-x3) + (y38-y3) * (y38-y3) - 1.0; d38_4.. 0 =g= (x38-x4) * (x38-x4) + (y38-y4) * (y38-y4) - 1.0; d38_5.. 0 =g= (x38-x5) * (x38-x5) + (y38-y5) * (y38-y5) - 1.0; d38_6.. 0 =g= (x38-x6) * (x38-x6) + (y38-y6) * (y38-y6) - 1.0; d38_7.. 0 =g= (x38-x7) * (x38-x7) + (y38-y7) * (y38-y7) - 1.0; d38_8.. 0 =g= (x38-x8) * (x38-x8) + (y38-y8) * (y38-y8) - 1.0; d38_9.. 0 =g= (x38-x9) * (x38-x9) + (y38-y9) * (y38-y9) - 1.0; d38_10.. 0 =g= (x38-x10) * (x38-x10) + (y38-y10) * (y38-y10) - 1.0; d38_11.. 0 =g= (x38-x11) * (x38-x11) + (y38-y11) * (y38-y11) - 1.0; d38_12.. 0 =g= (x38-x12) * (x38-x12) + (y38-y12) * (y38-y12) - 1.0; d38_13.. 0 =g= (x38-x13) * (x38-x13) + (y38-y13) * (y38-y13) - 1.0; d38_14.. 0 =g= (x38-x14) * (x38-x14) + (y38-y14) * (y38-y14) - 1.0; d38_15.. 0 =g= (x38-x15) * (x38-x15) + (y38-y15) * (y38-y15) - 1.0; d38_16.. 0 =g= (x38-x16) * (x38-x16) + (y38-y16) * (y38-y16) - 1.0; d38_17.. 0 =g= (x38-x17) * (x38-x17) + (y38-y17) * (y38-y17) - 1.0; d38_18.. 0 =g= (x38-x18) * (x38-x18) + (y38-y18) * (y38-y18) - 1.0; d38_19.. 0 =g= (x38-x19) * (x38-x19) + (y38-y19) * (y38-y19) - 1.0; d38_20.. 0 =g= (x38-x20) * (x38-x20) + (y38-y20) * (y38-y20) - 1.0; d38_21.. 0 =g= (x38-x21) * (x38-x21) + (y38-y21) * (y38-y21) - 1.0; d38_22.. 0 =g= (x38-x22) * (x38-x22) + (y38-y22) * (y38-y22) - 1.0; d38_23.. 0 =g= (x38-x23) * (x38-x23) + (y38-y23) * (y38-y23) - 1.0; d38_24.. 0 =g= (x38-x24) * (x38-x24) + (y38-y24) * (y38-y24) - 1.0; d38_25.. 0 =g= (x38-x25) * (x38-x25) + (y38-y25) * (y38-y25) - 1.0; d38_26.. 0 =g= (x38-x26) * (x38-x26) + (y38-y26) * (y38-y26) - 1.0; d38_27.. 0 =g= (x38-x27) * (x38-x27) + (y38-y27) * (y38-y27) - 1.0; d38_28.. 0 =g= (x38-x28) * (x38-x28) + (y38-y28) * (y38-y28) - 1.0; d38_29.. 0 =g= (x38-x29) * (x38-x29) + (y38-y29) * (y38-y29) - 1.0; d38_30.. 0 =g= (x38-x30) * (x38-x30) + (y38-y30) * (y38-y30) - 1.0; d38_31.. 0 =g= (x38-x31) * (x38-x31) + (y38-y31) * (y38-y31) - 1.0; d38_32.. 0 =g= (x38-x32) * (x38-x32) + (y38-y32) * (y38-y32) - 1.0; d38_33.. 0 =g= (x38-x33) * (x38-x33) + (y38-y33) * (y38-y33) - 1.0; d38_34.. 0 =g= (x38-x34) * (x38-x34) + (y38-y34) * (y38-y34) - 1.0; d38_35.. 0 =g= (x38-x35) * (x38-x35) + (y38-y35) * (y38-y35) - 1.0; d38_36.. 0 =g= (x38-x36) * (x38-x36) + (y38-y36) * (y38-y36) - 1.0; d38_37.. 0 =g= (x38-x37) * (x38-x37) + (y38-y37) * (y38-y37) - 1.0; d39_0.. 0 =g= (x39-x0) * (x39-x0) + (y39-y0) * (y39-y0) - 1.0; d39_1.. 0 =g= (x39-x1) * (x39-x1) + (y39-y1) * (y39-y1) - 1.0; d39_2.. 0 =g= (x39-x2) * (x39-x2) + (y39-y2) * (y39-y2) - 1.0; d39_3.. 0 =g= (x39-x3) * (x39-x3) + (y39-y3) * (y39-y3) - 1.0; d39_4.. 0 =g= (x39-x4) * (x39-x4) + (y39-y4) * (y39-y4) - 1.0; d39_5.. 0 =g= (x39-x5) * (x39-x5) + (y39-y5) * (y39-y5) - 1.0; d39_6.. 0 =g= (x39-x6) * (x39-x6) + (y39-y6) * (y39-y6) - 1.0; d39_7.. 0 =g= (x39-x7) * (x39-x7) + (y39-y7) * (y39-y7) - 1.0; d39_8.. 0 =g= (x39-x8) * (x39-x8) + (y39-y8) * (y39-y8) - 1.0; d39_9.. 0 =g= (x39-x9) * (x39-x9) + (y39-y9) * (y39-y9) - 1.0; d39_10.. 0 =g= (x39-x10) * (x39-x10) + (y39-y10) * (y39-y10) - 1.0; d39_11.. 0 =g= (x39-x11) * (x39-x11) + (y39-y11) * (y39-y11) - 1.0; d39_12.. 0 =g= (x39-x12) * (x39-x12) + (y39-y12) * (y39-y12) - 1.0; d39_13.. 0 =g= (x39-x13) * (x39-x13) + (y39-y13) * (y39-y13) - 1.0; d39_14.. 0 =g= (x39-x14) * (x39-x14) + (y39-y14) * (y39-y14) - 1.0; d39_15.. 0 =g= (x39-x15) * (x39-x15) + (y39-y15) * (y39-y15) - 1.0; d39_16.. 0 =g= (x39-x16) * (x39-x16) + (y39-y16) * (y39-y16) - 1.0; d39_17.. 0 =g= (x39-x17) * (x39-x17) + (y39-y17) * (y39-y17) - 1.0; d39_18.. 0 =g= (x39-x18) * (x39-x18) + (y39-y18) * (y39-y18) - 1.0; d39_19.. 0 =g= (x39-x19) * (x39-x19) + (y39-y19) * (y39-y19) - 1.0; d39_20.. 0 =g= (x39-x20) * (x39-x20) + (y39-y20) * (y39-y20) - 1.0; d39_21.. 0 =g= (x39-x21) * (x39-x21) + (y39-y21) * (y39-y21) - 1.0; d39_22.. 0 =g= (x39-x22) * (x39-x22) + (y39-y22) * (y39-y22) - 1.0; d39_23.. 0 =g= (x39-x23) * (x39-x23) + (y39-y23) * (y39-y23) - 1.0; d39_24.. 0 =g= (x39-x24) * (x39-x24) + (y39-y24) * (y39-y24) - 1.0; d39_25.. 0 =g= (x39-x25) * (x39-x25) + (y39-y25) * (y39-y25) - 1.0; d39_26.. 0 =g= (x39-x26) * (x39-x26) + (y39-y26) * (y39-y26) - 1.0; d39_27.. 0 =g= (x39-x27) * (x39-x27) + (y39-y27) * (y39-y27) - 1.0; d39_28.. 0 =g= (x39-x28) * (x39-x28) + (y39-y28) * (y39-y28) - 1.0; d39_29.. 0 =g= (x39-x29) * (x39-x29) + (y39-y29) * (y39-y29) - 1.0; d39_30.. 0 =g= (x39-x30) * (x39-x30) + (y39-y30) * (y39-y30) - 1.0; d39_31.. 0 =g= (x39-x31) * (x39-x31) + (y39-y31) * (y39-y31) - 1.0; d39_32.. 0 =g= (x39-x32) * (x39-x32) + (y39-y32) * (y39-y32) - 1.0; d39_33.. 0 =g= (x39-x33) * (x39-x33) + (y39-y33) * (y39-y33) - 1.0; d39_34.. 0 =g= (x39-x34) * (x39-x34) + (y39-y34) * (y39-y34) - 1.0; d39_35.. 0 =g= (x39-x35) * (x39-x35) + (y39-y35) * (y39-y35) - 1.0; d39_36.. 0 =g= (x39-x36) * (x39-x36) + (y39-y36) * (y39-y36) - 1.0; d39_37.. 0 =g= (x39-x37) * (x39-x37) + (y39-y37) * (y39-y37) - 1.0; d39_38.. 0 =g= (x39-x38) * (x39-x38) + (y39-y38) * (y39-y38) - 1.0; d40_0.. 0 =g= (x40-x0) * (x40-x0) + (y40-y0) * (y40-y0) - 1.0; d40_1.. 0 =g= (x40-x1) * (x40-x1) + (y40-y1) * (y40-y1) - 1.0; d40_2.. 0 =g= (x40-x2) * (x40-x2) + (y40-y2) * (y40-y2) - 1.0; d40_3.. 0 =g= (x40-x3) * (x40-x3) + (y40-y3) * (y40-y3) - 1.0; d40_4.. 0 =g= (x40-x4) * (x40-x4) + (y40-y4) * (y40-y4) - 1.0; d40_5.. 0 =g= (x40-x5) * (x40-x5) + (y40-y5) * (y40-y5) - 1.0; d40_6.. 0 =g= (x40-x6) * (x40-x6) + (y40-y6) * (y40-y6) - 1.0; d40_7.. 0 =g= (x40-x7) * (x40-x7) + (y40-y7) * (y40-y7) - 1.0; d40_8.. 0 =g= (x40-x8) * (x40-x8) + (y40-y8) * (y40-y8) - 1.0; d40_9.. 0 =g= (x40-x9) * (x40-x9) + (y40-y9) * (y40-y9) - 1.0; d40_10.. 0 =g= (x40-x10) * (x40-x10) + (y40-y10) * (y40-y10) - 1.0; d40_11.. 0 =g= (x40-x11) * (x40-x11) + (y40-y11) * (y40-y11) - 1.0; d40_12.. 0 =g= (x40-x12) * (x40-x12) + (y40-y12) * (y40-y12) - 1.0; d40_13.. 0 =g= (x40-x13) * (x40-x13) + (y40-y13) * (y40-y13) - 1.0; d40_14.. 0 =g= (x40-x14) * (x40-x14) + (y40-y14) * (y40-y14) - 1.0; d40_15.. 0 =g= (x40-x15) * (x40-x15) + (y40-y15) * (y40-y15) - 1.0; d40_16.. 0 =g= (x40-x16) * (x40-x16) + (y40-y16) * (y40-y16) - 1.0; d40_17.. 0 =g= (x40-x17) * (x40-x17) + (y40-y17) * (y40-y17) - 1.0; d40_18.. 0 =g= (x40-x18) * (x40-x18) + (y40-y18) * (y40-y18) - 1.0; d40_19.. 0 =g= (x40-x19) * (x40-x19) + (y40-y19) * (y40-y19) - 1.0; d40_20.. 0 =g= (x40-x20) * (x40-x20) + (y40-y20) * (y40-y20) - 1.0; d40_21.. 0 =g= (x40-x21) * (x40-x21) + (y40-y21) * (y40-y21) - 1.0; d40_22.. 0 =g= (x40-x22) * (x40-x22) + (y40-y22) * (y40-y22) - 1.0; d40_23.. 0 =g= (x40-x23) * (x40-x23) + (y40-y23) * (y40-y23) - 1.0; d40_24.. 0 =g= (x40-x24) * (x40-x24) + (y40-y24) * (y40-y24) - 1.0; d40_25.. 0 =g= (x40-x25) * (x40-x25) + (y40-y25) * (y40-y25) - 1.0; d40_26.. 0 =g= (x40-x26) * (x40-x26) + (y40-y26) * (y40-y26) - 1.0; d40_27.. 0 =g= (x40-x27) * (x40-x27) + (y40-y27) * (y40-y27) - 1.0; d40_28.. 0 =g= (x40-x28) * (x40-x28) + (y40-y28) * (y40-y28) - 1.0; d40_29.. 0 =g= (x40-x29) * (x40-x29) + (y40-y29) * (y40-y29) - 1.0; d40_30.. 0 =g= (x40-x30) * (x40-x30) + (y40-y30) * (y40-y30) - 1.0; d40_31.. 0 =g= (x40-x31) * (x40-x31) + (y40-y31) * (y40-y31) - 1.0; d40_32.. 0 =g= (x40-x32) * (x40-x32) + (y40-y32) * (y40-y32) - 1.0; d40_33.. 0 =g= (x40-x33) * (x40-x33) + (y40-y33) * (y40-y33) - 1.0; d40_34.. 0 =g= (x40-x34) * (x40-x34) + (y40-y34) * (y40-y34) - 1.0; d40_35.. 0 =g= (x40-x35) * (x40-x35) + (y40-y35) * (y40-y35) - 1.0; d40_36.. 0 =g= (x40-x36) * (x40-x36) + (y40-y36) * (y40-y36) - 1.0; d40_37.. 0 =g= (x40-x37) * (x40-x37) + (y40-y37) * (y40-y37) - 1.0; d40_38.. 0 =g= (x40-x38) * (x40-x38) + (y40-y38) * (y40-y38) - 1.0; d40_39.. 0 =g= (x40-x39) * (x40-x39) + (y40-y39) * (y40-y39) - 1.0; d41_0.. 0 =g= (x41-x0) * (x41-x0) + (y41-y0) * (y41-y0) - 1.0; d41_1.. 0 =g= (x41-x1) * (x41-x1) + (y41-y1) * (y41-y1) - 1.0; d41_2.. 0 =g= (x41-x2) * (x41-x2) + (y41-y2) * (y41-y2) - 1.0; d41_3.. 0 =g= (x41-x3) * (x41-x3) + (y41-y3) * (y41-y3) - 1.0; d41_4.. 0 =g= (x41-x4) * (x41-x4) + (y41-y4) * (y41-y4) - 1.0; d41_5.. 0 =g= (x41-x5) * (x41-x5) + (y41-y5) * (y41-y5) - 1.0; d41_6.. 0 =g= (x41-x6) * (x41-x6) + (y41-y6) * (y41-y6) - 1.0; d41_7.. 0 =g= (x41-x7) * (x41-x7) + (y41-y7) * (y41-y7) - 1.0; d41_8.. 0 =g= (x41-x8) * (x41-x8) + (y41-y8) * (y41-y8) - 1.0; d41_9.. 0 =g= (x41-x9) * (x41-x9) + (y41-y9) * (y41-y9) - 1.0; d41_10.. 0 =g= (x41-x10) * (x41-x10) + (y41-y10) * (y41-y10) - 1.0; d41_11.. 0 =g= (x41-x11) * (x41-x11) + (y41-y11) * (y41-y11) - 1.0; d41_12.. 0 =g= (x41-x12) * (x41-x12) + (y41-y12) * (y41-y12) - 1.0; d41_13.. 0 =g= (x41-x13) * (x41-x13) + (y41-y13) * (y41-y13) - 1.0; d41_14.. 0 =g= (x41-x14) * (x41-x14) + (y41-y14) * (y41-y14) - 1.0; d41_15.. 0 =g= (x41-x15) * (x41-x15) + (y41-y15) * (y41-y15) - 1.0; d41_16.. 0 =g= (x41-x16) * (x41-x16) + (y41-y16) * (y41-y16) - 1.0; d41_17.. 0 =g= (x41-x17) * (x41-x17) + (y41-y17) * (y41-y17) - 1.0; d41_18.. 0 =g= (x41-x18) * (x41-x18) + (y41-y18) * (y41-y18) - 1.0; d41_19.. 0 =g= (x41-x19) * (x41-x19) + (y41-y19) * (y41-y19) - 1.0; d41_20.. 0 =g= (x41-x20) * (x41-x20) + (y41-y20) * (y41-y20) - 1.0; d41_21.. 0 =g= (x41-x21) * (x41-x21) + (y41-y21) * (y41-y21) - 1.0; d41_22.. 0 =g= (x41-x22) * (x41-x22) + (y41-y22) * (y41-y22) - 1.0; d41_23.. 0 =g= (x41-x23) * (x41-x23) + (y41-y23) * (y41-y23) - 1.0; d41_24.. 0 =g= (x41-x24) * (x41-x24) + (y41-y24) * (y41-y24) - 1.0; d41_25.. 0 =g= (x41-x25) * (x41-x25) + (y41-y25) * (y41-y25) - 1.0; d41_26.. 0 =g= (x41-x26) * (x41-x26) + (y41-y26) * (y41-y26) - 1.0; d41_27.. 0 =g= (x41-x27) * (x41-x27) + (y41-y27) * (y41-y27) - 1.0; d41_28.. 0 =g= (x41-x28) * (x41-x28) + (y41-y28) * (y41-y28) - 1.0; d41_29.. 0 =g= (x41-x29) * (x41-x29) + (y41-y29) * (y41-y29) - 1.0; d41_30.. 0 =g= (x41-x30) * (x41-x30) + (y41-y30) * (y41-y30) - 1.0; d41_31.. 0 =g= (x41-x31) * (x41-x31) + (y41-y31) * (y41-y31) - 1.0; d41_32.. 0 =g= (x41-x32) * (x41-x32) + (y41-y32) * (y41-y32) - 1.0; d41_33.. 0 =g= (x41-x33) * (x41-x33) + (y41-y33) * (y41-y33) - 1.0; d41_34.. 0 =g= (x41-x34) * (x41-x34) + (y41-y34) * (y41-y34) - 1.0; d41_35.. 0 =g= (x41-x35) * (x41-x35) + (y41-y35) * (y41-y35) - 1.0; d41_36.. 0 =g= (x41-x36) * (x41-x36) + (y41-y36) * (y41-y36) - 1.0; d41_37.. 0 =g= (x41-x37) * (x41-x37) + (y41-y37) * (y41-y37) - 1.0; d41_38.. 0 =g= (x41-x38) * (x41-x38) + (y41-y38) * (y41-y38) - 1.0; d41_39.. 0 =g= (x41-x39) * (x41-x39) + (y41-y39) * (y41-y39) - 1.0; d41_40.. 0 =g= (x41-x40) * (x41-x40) + (y41-y40) * (y41-y40) - 1.0; d42_0.. 0 =g= (x42-x0) * (x42-x0) + (y42-y0) * (y42-y0) - 1.0; d42_1.. 0 =g= (x42-x1) * (x42-x1) + (y42-y1) * (y42-y1) - 1.0; d42_2.. 0 =g= (x42-x2) * (x42-x2) + (y42-y2) * (y42-y2) - 1.0; d42_3.. 0 =g= (x42-x3) * (x42-x3) + (y42-y3) * (y42-y3) - 1.0; d42_4.. 0 =g= (x42-x4) * (x42-x4) + (y42-y4) * (y42-y4) - 1.0; d42_5.. 0 =g= (x42-x5) * (x42-x5) + (y42-y5) * (y42-y5) - 1.0; d42_6.. 0 =g= (x42-x6) * (x42-x6) + (y42-y6) * (y42-y6) - 1.0; d42_7.. 0 =g= (x42-x7) * (x42-x7) + (y42-y7) * (y42-y7) - 1.0; d42_8.. 0 =g= (x42-x8) * (x42-x8) + (y42-y8) * (y42-y8) - 1.0; d42_9.. 0 =g= (x42-x9) * (x42-x9) + (y42-y9) * (y42-y9) - 1.0; d42_10.. 0 =g= (x42-x10) * (x42-x10) + (y42-y10) * (y42-y10) - 1.0; d42_11.. 0 =g= (x42-x11) * (x42-x11) + (y42-y11) * (y42-y11) - 1.0; d42_12.. 0 =g= (x42-x12) * (x42-x12) + (y42-y12) * (y42-y12) - 1.0; d42_13.. 0 =g= (x42-x13) * (x42-x13) + (y42-y13) * (y42-y13) - 1.0; d42_14.. 0 =g= (x42-x14) * (x42-x14) + (y42-y14) * (y42-y14) - 1.0; d42_15.. 0 =g= (x42-x15) * (x42-x15) + (y42-y15) * (y42-y15) - 1.0; d42_16.. 0 =g= (x42-x16) * (x42-x16) + (y42-y16) * (y42-y16) - 1.0; d42_17.. 0 =g= (x42-x17) * (x42-x17) + (y42-y17) * (y42-y17) - 1.0; d42_18.. 0 =g= (x42-x18) * (x42-x18) + (y42-y18) * (y42-y18) - 1.0; d42_19.. 0 =g= (x42-x19) * (x42-x19) + (y42-y19) * (y42-y19) - 1.0; d42_20.. 0 =g= (x42-x20) * (x42-x20) + (y42-y20) * (y42-y20) - 1.0; d42_21.. 0 =g= (x42-x21) * (x42-x21) + (y42-y21) * (y42-y21) - 1.0; d42_22.. 0 =g= (x42-x22) * (x42-x22) + (y42-y22) * (y42-y22) - 1.0; d42_23.. 0 =g= (x42-x23) * (x42-x23) + (y42-y23) * (y42-y23) - 1.0; d42_24.. 0 =g= (x42-x24) * (x42-x24) + (y42-y24) * (y42-y24) - 1.0; d42_25.. 0 =g= (x42-x25) * (x42-x25) + (y42-y25) * (y42-y25) - 1.0; d42_26.. 0 =g= (x42-x26) * (x42-x26) + (y42-y26) * (y42-y26) - 1.0; d42_27.. 0 =g= (x42-x27) * (x42-x27) + (y42-y27) * (y42-y27) - 1.0; d42_28.. 0 =g= (x42-x28) * (x42-x28) + (y42-y28) * (y42-y28) - 1.0; d42_29.. 0 =g= (x42-x29) * (x42-x29) + (y42-y29) * (y42-y29) - 1.0; d42_30.. 0 =g= (x42-x30) * (x42-x30) + (y42-y30) * (y42-y30) - 1.0; d42_31.. 0 =g= (x42-x31) * (x42-x31) + (y42-y31) * (y42-y31) - 1.0; d42_32.. 0 =g= (x42-x32) * (x42-x32) + (y42-y32) * (y42-y32) - 1.0; d42_33.. 0 =g= (x42-x33) * (x42-x33) + (y42-y33) * (y42-y33) - 1.0; d42_34.. 0 =g= (x42-x34) * (x42-x34) + (y42-y34) * (y42-y34) - 1.0; d42_35.. 0 =g= (x42-x35) * (x42-x35) + (y42-y35) * (y42-y35) - 1.0; d42_36.. 0 =g= (x42-x36) * (x42-x36) + (y42-y36) * (y42-y36) - 1.0; d42_37.. 0 =g= (x42-x37) * (x42-x37) + (y42-y37) * (y42-y37) - 1.0; d42_38.. 0 =g= (x42-x38) * (x42-x38) + (y42-y38) * (y42-y38) - 1.0; d42_39.. 0 =g= (x42-x39) * (x42-x39) + (y42-y39) * (y42-y39) - 1.0; d42_40.. 0 =g= (x42-x40) * (x42-x40) + (y42-y40) * (y42-y40) - 1.0; d42_41.. 0 =g= (x42-x41) * (x42-x41) + (y42-y41) * (y42-y41) - 1.0; d43_0.. 0 =g= (x43-x0) * (x43-x0) + (y43-y0) * (y43-y0) - 1.0; d43_1.. 0 =g= (x43-x1) * (x43-x1) + (y43-y1) * (y43-y1) - 1.0; d43_2.. 0 =g= (x43-x2) * (x43-x2) + (y43-y2) * (y43-y2) - 1.0; d43_3.. 0 =g= (x43-x3) * (x43-x3) + (y43-y3) * (y43-y3) - 1.0; d43_4.. 0 =g= (x43-x4) * (x43-x4) + (y43-y4) * (y43-y4) - 1.0; d43_5.. 0 =g= (x43-x5) * (x43-x5) + (y43-y5) * (y43-y5) - 1.0; d43_6.. 0 =g= (x43-x6) * (x43-x6) + (y43-y6) * (y43-y6) - 1.0; d43_7.. 0 =g= (x43-x7) * (x43-x7) + (y43-y7) * (y43-y7) - 1.0; d43_8.. 0 =g= (x43-x8) * (x43-x8) + (y43-y8) * (y43-y8) - 1.0; d43_9.. 0 =g= (x43-x9) * (x43-x9) + (y43-y9) * (y43-y9) - 1.0; d43_10.. 0 =g= (x43-x10) * (x43-x10) + (y43-y10) * (y43-y10) - 1.0; d43_11.. 0 =g= (x43-x11) * (x43-x11) + (y43-y11) * (y43-y11) - 1.0; d43_12.. 0 =g= (x43-x12) * (x43-x12) + (y43-y12) * (y43-y12) - 1.0; d43_13.. 0 =g= (x43-x13) * (x43-x13) + (y43-y13) * (y43-y13) - 1.0; d43_14.. 0 =g= (x43-x14) * (x43-x14) + (y43-y14) * (y43-y14) - 1.0; d43_15.. 0 =g= (x43-x15) * (x43-x15) + (y43-y15) * (y43-y15) - 1.0; d43_16.. 0 =g= (x43-x16) * (x43-x16) + (y43-y16) * (y43-y16) - 1.0; d43_17.. 0 =g= (x43-x17) * (x43-x17) + (y43-y17) * (y43-y17) - 1.0; d43_18.. 0 =g= (x43-x18) * (x43-x18) + (y43-y18) * (y43-y18) - 1.0; d43_19.. 0 =g= (x43-x19) * (x43-x19) + (y43-y19) * (y43-y19) - 1.0; d43_20.. 0 =g= (x43-x20) * (x43-x20) + (y43-y20) * (y43-y20) - 1.0; d43_21.. 0 =g= (x43-x21) * (x43-x21) + (y43-y21) * (y43-y21) - 1.0; d43_22.. 0 =g= (x43-x22) * (x43-x22) + (y43-y22) * (y43-y22) - 1.0; d43_23.. 0 =g= (x43-x23) * (x43-x23) + (y43-y23) * (y43-y23) - 1.0; d43_24.. 0 =g= (x43-x24) * (x43-x24) + (y43-y24) * (y43-y24) - 1.0; d43_25.. 0 =g= (x43-x25) * (x43-x25) + (y43-y25) * (y43-y25) - 1.0; d43_26.. 0 =g= (x43-x26) * (x43-x26) + (y43-y26) * (y43-y26) - 1.0; d43_27.. 0 =g= (x43-x27) * (x43-x27) + (y43-y27) * (y43-y27) - 1.0; d43_28.. 0 =g= (x43-x28) * (x43-x28) + (y43-y28) * (y43-y28) - 1.0; d43_29.. 0 =g= (x43-x29) * (x43-x29) + (y43-y29) * (y43-y29) - 1.0; d43_30.. 0 =g= (x43-x30) * (x43-x30) + (y43-y30) * (y43-y30) - 1.0; d43_31.. 0 =g= (x43-x31) * (x43-x31) + (y43-y31) * (y43-y31) - 1.0; d43_32.. 0 =g= (x43-x32) * (x43-x32) + (y43-y32) * (y43-y32) - 1.0; d43_33.. 0 =g= (x43-x33) * (x43-x33) + (y43-y33) * (y43-y33) - 1.0; d43_34.. 0 =g= (x43-x34) * (x43-x34) + (y43-y34) * (y43-y34) - 1.0; d43_35.. 0 =g= (x43-x35) * (x43-x35) + (y43-y35) * (y43-y35) - 1.0; d43_36.. 0 =g= (x43-x36) * (x43-x36) + (y43-y36) * (y43-y36) - 1.0; d43_37.. 0 =g= (x43-x37) * (x43-x37) + (y43-y37) * (y43-y37) - 1.0; d43_38.. 0 =g= (x43-x38) * (x43-x38) + (y43-y38) * (y43-y38) - 1.0; d43_39.. 0 =g= (x43-x39) * (x43-x39) + (y43-y39) * (y43-y39) - 1.0; d43_40.. 0 =g= (x43-x40) * (x43-x40) + (y43-y40) * (y43-y40) - 1.0; d43_41.. 0 =g= (x43-x41) * (x43-x41) + (y43-y41) * (y43-y41) - 1.0; d43_42.. 0 =g= (x43-x42) * (x43-x42) + (y43-y42) * (y43-y42) - 1.0; d44_0.. 0 =g= (x44-x0) * (x44-x0) + (y44-y0) * (y44-y0) - 1.0; d44_1.. 0 =g= (x44-x1) * (x44-x1) + (y44-y1) * (y44-y1) - 1.0; d44_2.. 0 =g= (x44-x2) * (x44-x2) + (y44-y2) * (y44-y2) - 1.0; d44_3.. 0 =g= (x44-x3) * (x44-x3) + (y44-y3) * (y44-y3) - 1.0; d44_4.. 0 =g= (x44-x4) * (x44-x4) + (y44-y4) * (y44-y4) - 1.0; d44_5.. 0 =g= (x44-x5) * (x44-x5) + (y44-y5) * (y44-y5) - 1.0; d44_6.. 0 =g= (x44-x6) * (x44-x6) + (y44-y6) * (y44-y6) - 1.0; d44_7.. 0 =g= (x44-x7) * (x44-x7) + (y44-y7) * (y44-y7) - 1.0; d44_8.. 0 =g= (x44-x8) * (x44-x8) + (y44-y8) * (y44-y8) - 1.0; d44_9.. 0 =g= (x44-x9) * (x44-x9) + (y44-y9) * (y44-y9) - 1.0; d44_10.. 0 =g= (x44-x10) * (x44-x10) + (y44-y10) * (y44-y10) - 1.0; d44_11.. 0 =g= (x44-x11) * (x44-x11) + (y44-y11) * (y44-y11) - 1.0; d44_12.. 0 =g= (x44-x12) * (x44-x12) + (y44-y12) * (y44-y12) - 1.0; d44_13.. 0 =g= (x44-x13) * (x44-x13) + (y44-y13) * (y44-y13) - 1.0; d44_14.. 0 =g= (x44-x14) * (x44-x14) + (y44-y14) * (y44-y14) - 1.0; d44_15.. 0 =g= (x44-x15) * (x44-x15) + (y44-y15) * (y44-y15) - 1.0; d44_16.. 0 =g= (x44-x16) * (x44-x16) + (y44-y16) * (y44-y16) - 1.0; d44_17.. 0 =g= (x44-x17) * (x44-x17) + (y44-y17) * (y44-y17) - 1.0; d44_18.. 0 =g= (x44-x18) * (x44-x18) + (y44-y18) * (y44-y18) - 1.0; d44_19.. 0 =g= (x44-x19) * (x44-x19) + (y44-y19) * (y44-y19) - 1.0; d44_20.. 0 =g= (x44-x20) * (x44-x20) + (y44-y20) * (y44-y20) - 1.0; d44_21.. 0 =g= (x44-x21) * (x44-x21) + (y44-y21) * (y44-y21) - 1.0; d44_22.. 0 =g= (x44-x22) * (x44-x22) + (y44-y22) * (y44-y22) - 1.0; d44_23.. 0 =g= (x44-x23) * (x44-x23) + (y44-y23) * (y44-y23) - 1.0; d44_24.. 0 =g= (x44-x24) * (x44-x24) + (y44-y24) * (y44-y24) - 1.0; d44_25.. 0 =g= (x44-x25) * (x44-x25) + (y44-y25) * (y44-y25) - 1.0; d44_26.. 0 =g= (x44-x26) * (x44-x26) + (y44-y26) * (y44-y26) - 1.0; d44_27.. 0 =g= (x44-x27) * (x44-x27) + (y44-y27) * (y44-y27) - 1.0; d44_28.. 0 =g= (x44-x28) * (x44-x28) + (y44-y28) * (y44-y28) - 1.0; d44_29.. 0 =g= (x44-x29) * (x44-x29) + (y44-y29) * (y44-y29) - 1.0; d44_30.. 0 =g= (x44-x30) * (x44-x30) + (y44-y30) * (y44-y30) - 1.0; d44_31.. 0 =g= (x44-x31) * (x44-x31) + (y44-y31) * (y44-y31) - 1.0; d44_32.. 0 =g= (x44-x32) * (x44-x32) + (y44-y32) * (y44-y32) - 1.0; d44_33.. 0 =g= (x44-x33) * (x44-x33) + (y44-y33) * (y44-y33) - 1.0; d44_34.. 0 =g= (x44-x34) * (x44-x34) + (y44-y34) * (y44-y34) - 1.0; d44_35.. 0 =g= (x44-x35) * (x44-x35) + (y44-y35) * (y44-y35) - 1.0; d44_36.. 0 =g= (x44-x36) * (x44-x36) + (y44-y36) * (y44-y36) - 1.0; d44_37.. 0 =g= (x44-x37) * (x44-x37) + (y44-y37) * (y44-y37) - 1.0; d44_38.. 0 =g= (x44-x38) * (x44-x38) + (y44-y38) * (y44-y38) - 1.0; d44_39.. 0 =g= (x44-x39) * (x44-x39) + (y44-y39) * (y44-y39) - 1.0; d44_40.. 0 =g= (x44-x40) * (x44-x40) + (y44-y40) * (y44-y40) - 1.0; d44_41.. 0 =g= (x44-x41) * (x44-x41) + (y44-y41) * (y44-y41) - 1.0; d44_42.. 0 =g= (x44-x42) * (x44-x42) + (y44-y42) * (y44-y42) - 1.0; d44_43.. 0 =g= (x44-x43) * (x44-x43) + (y44-y43) * (y44-y43) - 1.0; d45_0.. 0 =g= (x45-x0) * (x45-x0) + (y45-y0) * (y45-y0) - 1.0; d45_1.. 0 =g= (x45-x1) * (x45-x1) + (y45-y1) * (y45-y1) - 1.0; d45_2.. 0 =g= (x45-x2) * (x45-x2) + (y45-y2) * (y45-y2) - 1.0; d45_3.. 0 =g= (x45-x3) * (x45-x3) + (y45-y3) * (y45-y3) - 1.0; d45_4.. 0 =g= (x45-x4) * (x45-x4) + (y45-y4) * (y45-y4) - 1.0; d45_5.. 0 =g= (x45-x5) * (x45-x5) + (y45-y5) * (y45-y5) - 1.0; d45_6.. 0 =g= (x45-x6) * (x45-x6) + (y45-y6) * (y45-y6) - 1.0; d45_7.. 0 =g= (x45-x7) * (x45-x7) + (y45-y7) * (y45-y7) - 1.0; d45_8.. 0 =g= (x45-x8) * (x45-x8) + (y45-y8) * (y45-y8) - 1.0; d45_9.. 0 =g= (x45-x9) * (x45-x9) + (y45-y9) * (y45-y9) - 1.0; d45_10.. 0 =g= (x45-x10) * (x45-x10) + (y45-y10) * (y45-y10) - 1.0; d45_11.. 0 =g= (x45-x11) * (x45-x11) + (y45-y11) * (y45-y11) - 1.0; d45_12.. 0 =g= (x45-x12) * (x45-x12) + (y45-y12) * (y45-y12) - 1.0; d45_13.. 0 =g= (x45-x13) * (x45-x13) + (y45-y13) * (y45-y13) - 1.0; d45_14.. 0 =g= (x45-x14) * (x45-x14) + (y45-y14) * (y45-y14) - 1.0; d45_15.. 0 =g= (x45-x15) * (x45-x15) + (y45-y15) * (y45-y15) - 1.0; d45_16.. 0 =g= (x45-x16) * (x45-x16) + (y45-y16) * (y45-y16) - 1.0; d45_17.. 0 =g= (x45-x17) * (x45-x17) + (y45-y17) * (y45-y17) - 1.0; d45_18.. 0 =g= (x45-x18) * (x45-x18) + (y45-y18) * (y45-y18) - 1.0; d45_19.. 0 =g= (x45-x19) * (x45-x19) + (y45-y19) * (y45-y19) - 1.0; d45_20.. 0 =g= (x45-x20) * (x45-x20) + (y45-y20) * (y45-y20) - 1.0; d45_21.. 0 =g= (x45-x21) * (x45-x21) + (y45-y21) * (y45-y21) - 1.0; d45_22.. 0 =g= (x45-x22) * (x45-x22) + (y45-y22) * (y45-y22) - 1.0; d45_23.. 0 =g= (x45-x23) * (x45-x23) + (y45-y23) * (y45-y23) - 1.0; d45_24.. 0 =g= (x45-x24) * (x45-x24) + (y45-y24) * (y45-y24) - 1.0; d45_25.. 0 =g= (x45-x25) * (x45-x25) + (y45-y25) * (y45-y25) - 1.0; d45_26.. 0 =g= (x45-x26) * (x45-x26) + (y45-y26) * (y45-y26) - 1.0; d45_27.. 0 =g= (x45-x27) * (x45-x27) + (y45-y27) * (y45-y27) - 1.0; d45_28.. 0 =g= (x45-x28) * (x45-x28) + (y45-y28) * (y45-y28) - 1.0; d45_29.. 0 =g= (x45-x29) * (x45-x29) + (y45-y29) * (y45-y29) - 1.0; d45_30.. 0 =g= (x45-x30) * (x45-x30) + (y45-y30) * (y45-y30) - 1.0; d45_31.. 0 =g= (x45-x31) * (x45-x31) + (y45-y31) * (y45-y31) - 1.0; d45_32.. 0 =g= (x45-x32) * (x45-x32) + (y45-y32) * (y45-y32) - 1.0; d45_33.. 0 =g= (x45-x33) * (x45-x33) + (y45-y33) * (y45-y33) - 1.0; d45_34.. 0 =g= (x45-x34) * (x45-x34) + (y45-y34) * (y45-y34) - 1.0; d45_35.. 0 =g= (x45-x35) * (x45-x35) + (y45-y35) * (y45-y35) - 1.0; d45_36.. 0 =g= (x45-x36) * (x45-x36) + (y45-y36) * (y45-y36) - 1.0; d45_37.. 0 =g= (x45-x37) * (x45-x37) + (y45-y37) * (y45-y37) - 1.0; d45_38.. 0 =g= (x45-x38) * (x45-x38) + (y45-y38) * (y45-y38) - 1.0; d45_39.. 0 =g= (x45-x39) * (x45-x39) + (y45-y39) * (y45-y39) - 1.0; d45_40.. 0 =g= (x45-x40) * (x45-x40) + (y45-y40) * (y45-y40) - 1.0; d45_41.. 0 =g= (x45-x41) * (x45-x41) + (y45-y41) * (y45-y41) - 1.0; d45_42.. 0 =g= (x45-x42) * (x45-x42) + (y45-y42) * (y45-y42) - 1.0; d45_43.. 0 =g= (x45-x43) * (x45-x43) + (y45-y43) * (y45-y43) - 1.0; d45_44.. 0 =g= (x45-x44) * (x45-x44) + (y45-y44) * (y45-y44) - 1.0; d46_0.. 0 =g= (x46-x0) * (x46-x0) + (y46-y0) * (y46-y0) - 1.0; d46_1.. 0 =g= (x46-x1) * (x46-x1) + (y46-y1) * (y46-y1) - 1.0; d46_2.. 0 =g= (x46-x2) * (x46-x2) + (y46-y2) * (y46-y2) - 1.0; d46_3.. 0 =g= (x46-x3) * (x46-x3) + (y46-y3) * (y46-y3) - 1.0; d46_4.. 0 =g= (x46-x4) * (x46-x4) + (y46-y4) * (y46-y4) - 1.0; d46_5.. 0 =g= (x46-x5) * (x46-x5) + (y46-y5) * (y46-y5) - 1.0; d46_6.. 0 =g= (x46-x6) * (x46-x6) + (y46-y6) * (y46-y6) - 1.0; d46_7.. 0 =g= (x46-x7) * (x46-x7) + (y46-y7) * (y46-y7) - 1.0; d46_8.. 0 =g= (x46-x8) * (x46-x8) + (y46-y8) * (y46-y8) - 1.0; d46_9.. 0 =g= (x46-x9) * (x46-x9) + (y46-y9) * (y46-y9) - 1.0; d46_10.. 0 =g= (x46-x10) * (x46-x10) + (y46-y10) * (y46-y10) - 1.0; d46_11.. 0 =g= (x46-x11) * (x46-x11) + (y46-y11) * (y46-y11) - 1.0; d46_12.. 0 =g= (x46-x12) * (x46-x12) + (y46-y12) * (y46-y12) - 1.0; d46_13.. 0 =g= (x46-x13) * (x46-x13) + (y46-y13) * (y46-y13) - 1.0; d46_14.. 0 =g= (x46-x14) * (x46-x14) + (y46-y14) * (y46-y14) - 1.0; d46_15.. 0 =g= (x46-x15) * (x46-x15) + (y46-y15) * (y46-y15) - 1.0; d46_16.. 0 =g= (x46-x16) * (x46-x16) + (y46-y16) * (y46-y16) - 1.0; d46_17.. 0 =g= (x46-x17) * (x46-x17) + (y46-y17) * (y46-y17) - 1.0; d46_18.. 0 =g= (x46-x18) * (x46-x18) + (y46-y18) * (y46-y18) - 1.0; d46_19.. 0 =g= (x46-x19) * (x46-x19) + (y46-y19) * (y46-y19) - 1.0; d46_20.. 0 =g= (x46-x20) * (x46-x20) + (y46-y20) * (y46-y20) - 1.0; d46_21.. 0 =g= (x46-x21) * (x46-x21) + (y46-y21) * (y46-y21) - 1.0; d46_22.. 0 =g= (x46-x22) * (x46-x22) + (y46-y22) * (y46-y22) - 1.0; d46_23.. 0 =g= (x46-x23) * (x46-x23) + (y46-y23) * (y46-y23) - 1.0; d46_24.. 0 =g= (x46-x24) * (x46-x24) + (y46-y24) * (y46-y24) - 1.0; d46_25.. 0 =g= (x46-x25) * (x46-x25) + (y46-y25) * (y46-y25) - 1.0; d46_26.. 0 =g= (x46-x26) * (x46-x26) + (y46-y26) * (y46-y26) - 1.0; d46_27.. 0 =g= (x46-x27) * (x46-x27) + (y46-y27) * (y46-y27) - 1.0; d46_28.. 0 =g= (x46-x28) * (x46-x28) + (y46-y28) * (y46-y28) - 1.0; d46_29.. 0 =g= (x46-x29) * (x46-x29) + (y46-y29) * (y46-y29) - 1.0; d46_30.. 0 =g= (x46-x30) * (x46-x30) + (y46-y30) * (y46-y30) - 1.0; d46_31.. 0 =g= (x46-x31) * (x46-x31) + (y46-y31) * (y46-y31) - 1.0; d46_32.. 0 =g= (x46-x32) * (x46-x32) + (y46-y32) * (y46-y32) - 1.0; d46_33.. 0 =g= (x46-x33) * (x46-x33) + (y46-y33) * (y46-y33) - 1.0; d46_34.. 0 =g= (x46-x34) * (x46-x34) + (y46-y34) * (y46-y34) - 1.0; d46_35.. 0 =g= (x46-x35) * (x46-x35) + (y46-y35) * (y46-y35) - 1.0; d46_36.. 0 =g= (x46-x36) * (x46-x36) + (y46-y36) * (y46-y36) - 1.0; d46_37.. 0 =g= (x46-x37) * (x46-x37) + (y46-y37) * (y46-y37) - 1.0; d46_38.. 0 =g= (x46-x38) * (x46-x38) + (y46-y38) * (y46-y38) - 1.0; d46_39.. 0 =g= (x46-x39) * (x46-x39) + (y46-y39) * (y46-y39) - 1.0; d46_40.. 0 =g= (x46-x40) * (x46-x40) + (y46-y40) * (y46-y40) - 1.0; d46_41.. 0 =g= (x46-x41) * (x46-x41) + (y46-y41) * (y46-y41) - 1.0; d46_42.. 0 =g= (x46-x42) * (x46-x42) + (y46-y42) * (y46-y42) - 1.0; d46_43.. 0 =g= (x46-x43) * (x46-x43) + (y46-y43) * (y46-y43) - 1.0; d46_44.. 0 =g= (x46-x44) * (x46-x44) + (y46-y44) * (y46-y44) - 1.0; d46_45.. 0 =g= (x46-x45) * (x46-x45) + (y46-y45) * (y46-y45) - 1.0; d47_0.. 0 =g= (x47-x0) * (x47-x0) + (y47-y0) * (y47-y0) - 1.0; d47_1.. 0 =g= (x47-x1) * (x47-x1) + (y47-y1) * (y47-y1) - 1.0; d47_2.. 0 =g= (x47-x2) * (x47-x2) + (y47-y2) * (y47-y2) - 1.0; d47_3.. 0 =g= (x47-x3) * (x47-x3) + (y47-y3) * (y47-y3) - 1.0; d47_4.. 0 =g= (x47-x4) * (x47-x4) + (y47-y4) * (y47-y4) - 1.0; d47_5.. 0 =g= (x47-x5) * (x47-x5) + (y47-y5) * (y47-y5) - 1.0; d47_6.. 0 =g= (x47-x6) * (x47-x6) + (y47-y6) * (y47-y6) - 1.0; d47_7.. 0 =g= (x47-x7) * (x47-x7) + (y47-y7) * (y47-y7) - 1.0; d47_8.. 0 =g= (x47-x8) * (x47-x8) + (y47-y8) * (y47-y8) - 1.0; d47_9.. 0 =g= (x47-x9) * (x47-x9) + (y47-y9) * (y47-y9) - 1.0; d47_10.. 0 =g= (x47-x10) * (x47-x10) + (y47-y10) * (y47-y10) - 1.0; d47_11.. 0 =g= (x47-x11) * (x47-x11) + (y47-y11) * (y47-y11) - 1.0; d47_12.. 0 =g= (x47-x12) * (x47-x12) + (y47-y12) * (y47-y12) - 1.0; d47_13.. 0 =g= (x47-x13) * (x47-x13) + (y47-y13) * (y47-y13) - 1.0; d47_14.. 0 =g= (x47-x14) * (x47-x14) + (y47-y14) * (y47-y14) - 1.0; d47_15.. 0 =g= (x47-x15) * (x47-x15) + (y47-y15) * (y47-y15) - 1.0; d47_16.. 0 =g= (x47-x16) * (x47-x16) + (y47-y16) * (y47-y16) - 1.0; d47_17.. 0 =g= (x47-x17) * (x47-x17) + (y47-y17) * (y47-y17) - 1.0; d47_18.. 0 =g= (x47-x18) * (x47-x18) + (y47-y18) * (y47-y18) - 1.0; d47_19.. 0 =g= (x47-x19) * (x47-x19) + (y47-y19) * (y47-y19) - 1.0; d47_20.. 0 =g= (x47-x20) * (x47-x20) + (y47-y20) * (y47-y20) - 1.0; d47_21.. 0 =g= (x47-x21) * (x47-x21) + (y47-y21) * (y47-y21) - 1.0; d47_22.. 0 =g= (x47-x22) * (x47-x22) + (y47-y22) * (y47-y22) - 1.0; d47_23.. 0 =g= (x47-x23) * (x47-x23) + (y47-y23) * (y47-y23) - 1.0; d47_24.. 0 =g= (x47-x24) * (x47-x24) + (y47-y24) * (y47-y24) - 1.0; d47_25.. 0 =g= (x47-x25) * (x47-x25) + (y47-y25) * (y47-y25) - 1.0; d47_26.. 0 =g= (x47-x26) * (x47-x26) + (y47-y26) * (y47-y26) - 1.0; d47_27.. 0 =g= (x47-x27) * (x47-x27) + (y47-y27) * (y47-y27) - 1.0; d47_28.. 0 =g= (x47-x28) * (x47-x28) + (y47-y28) * (y47-y28) - 1.0; d47_29.. 0 =g= (x47-x29) * (x47-x29) + (y47-y29) * (y47-y29) - 1.0; d47_30.. 0 =g= (x47-x30) * (x47-x30) + (y47-y30) * (y47-y30) - 1.0; d47_31.. 0 =g= (x47-x31) * (x47-x31) + (y47-y31) * (y47-y31) - 1.0; d47_32.. 0 =g= (x47-x32) * (x47-x32) + (y47-y32) * (y47-y32) - 1.0; d47_33.. 0 =g= (x47-x33) * (x47-x33) + (y47-y33) * (y47-y33) - 1.0; d47_34.. 0 =g= (x47-x34) * (x47-x34) + (y47-y34) * (y47-y34) - 1.0; d47_35.. 0 =g= (x47-x35) * (x47-x35) + (y47-y35) * (y47-y35) - 1.0; d47_36.. 0 =g= (x47-x36) * (x47-x36) + (y47-y36) * (y47-y36) - 1.0; d47_37.. 0 =g= (x47-x37) * (x47-x37) + (y47-y37) * (y47-y37) - 1.0; d47_38.. 0 =g= (x47-x38) * (x47-x38) + (y47-y38) * (y47-y38) - 1.0; d47_39.. 0 =g= (x47-x39) * (x47-x39) + (y47-y39) * (y47-y39) - 1.0; d47_40.. 0 =g= (x47-x40) * (x47-x40) + (y47-y40) * (y47-y40) - 1.0; d47_41.. 0 =g= (x47-x41) * (x47-x41) + (y47-y41) * (y47-y41) - 1.0; d47_42.. 0 =g= (x47-x42) * (x47-x42) + (y47-y42) * (y47-y42) - 1.0; d47_43.. 0 =g= (x47-x43) * (x47-x43) + (y47-y43) * (y47-y43) - 1.0; d47_44.. 0 =g= (x47-x44) * (x47-x44) + (y47-y44) * (y47-y44) - 1.0; d47_45.. 0 =g= (x47-x45) * (x47-x45) + (y47-y45) * (y47-y45) - 1.0; d47_46.. 0 =g= (x47-x46) * (x47-x46) + (y47-y46) * (y47-y46) - 1.0; d48_0.. 0 =g= (x48-x0) * (x48-x0) + (y48-y0) * (y48-y0) - 1.0; d48_1.. 0 =g= (x48-x1) * (x48-x1) + (y48-y1) * (y48-y1) - 1.0; d48_2.. 0 =g= (x48-x2) * (x48-x2) + (y48-y2) * (y48-y2) - 1.0; d48_3.. 0 =g= (x48-x3) * (x48-x3) + (y48-y3) * (y48-y3) - 1.0; d48_4.. 0 =g= (x48-x4) * (x48-x4) + (y48-y4) * (y48-y4) - 1.0; d48_5.. 0 =g= (x48-x5) * (x48-x5) + (y48-y5) * (y48-y5) - 1.0; d48_6.. 0 =g= (x48-x6) * (x48-x6) + (y48-y6) * (y48-y6) - 1.0; d48_7.. 0 =g= (x48-x7) * (x48-x7) + (y48-y7) * (y48-y7) - 1.0; d48_8.. 0 =g= (x48-x8) * (x48-x8) + (y48-y8) * (y48-y8) - 1.0; d48_9.. 0 =g= (x48-x9) * (x48-x9) + (y48-y9) * (y48-y9) - 1.0; d48_10.. 0 =g= (x48-x10) * (x48-x10) + (y48-y10) * (y48-y10) - 1.0; d48_11.. 0 =g= (x48-x11) * (x48-x11) + (y48-y11) * (y48-y11) - 1.0; d48_12.. 0 =g= (x48-x12) * (x48-x12) + (y48-y12) * (y48-y12) - 1.0; d48_13.. 0 =g= (x48-x13) * (x48-x13) + (y48-y13) * (y48-y13) - 1.0; d48_14.. 0 =g= (x48-x14) * (x48-x14) + (y48-y14) * (y48-y14) - 1.0; d48_15.. 0 =g= (x48-x15) * (x48-x15) + (y48-y15) * (y48-y15) - 1.0; d48_16.. 0 =g= (x48-x16) * (x48-x16) + (y48-y16) * (y48-y16) - 1.0; d48_17.. 0 =g= (x48-x17) * (x48-x17) + (y48-y17) * (y48-y17) - 1.0; d48_18.. 0 =g= (x48-x18) * (x48-x18) + (y48-y18) * (y48-y18) - 1.0; d48_19.. 0 =g= (x48-x19) * (x48-x19) + (y48-y19) * (y48-y19) - 1.0; d48_20.. 0 =g= (x48-x20) * (x48-x20) + (y48-y20) * (y48-y20) - 1.0; d48_21.. 0 =g= (x48-x21) * (x48-x21) + (y48-y21) * (y48-y21) - 1.0; d48_22.. 0 =g= (x48-x22) * (x48-x22) + (y48-y22) * (y48-y22) - 1.0; d48_23.. 0 =g= (x48-x23) * (x48-x23) + (y48-y23) * (y48-y23) - 1.0; d48_24.. 0 =g= (x48-x24) * (x48-x24) + (y48-y24) * (y48-y24) - 1.0; d48_25.. 0 =g= (x48-x25) * (x48-x25) + (y48-y25) * (y48-y25) - 1.0; d48_26.. 0 =g= (x48-x26) * (x48-x26) + (y48-y26) * (y48-y26) - 1.0; d48_27.. 0 =g= (x48-x27) * (x48-x27) + (y48-y27) * (y48-y27) - 1.0; d48_28.. 0 =g= (x48-x28) * (x48-x28) + (y48-y28) * (y48-y28) - 1.0; d48_29.. 0 =g= (x48-x29) * (x48-x29) + (y48-y29) * (y48-y29) - 1.0; d48_30.. 0 =g= (x48-x30) * (x48-x30) + (y48-y30) * (y48-y30) - 1.0; d48_31.. 0 =g= (x48-x31) * (x48-x31) + (y48-y31) * (y48-y31) - 1.0; d48_32.. 0 =g= (x48-x32) * (x48-x32) + (y48-y32) * (y48-y32) - 1.0; d48_33.. 0 =g= (x48-x33) * (x48-x33) + (y48-y33) * (y48-y33) - 1.0; d48_34.. 0 =g= (x48-x34) * (x48-x34) + (y48-y34) * (y48-y34) - 1.0; d48_35.. 0 =g= (x48-x35) * (x48-x35) + (y48-y35) * (y48-y35) - 1.0; d48_36.. 0 =g= (x48-x36) * (x48-x36) + (y48-y36) * (y48-y36) - 1.0; d48_37.. 0 =g= (x48-x37) * (x48-x37) + (y48-y37) * (y48-y37) - 1.0; d48_38.. 0 =g= (x48-x38) * (x48-x38) + (y48-y38) * (y48-y38) - 1.0; d48_39.. 0 =g= (x48-x39) * (x48-x39) + (y48-y39) * (y48-y39) - 1.0; d48_40.. 0 =g= (x48-x40) * (x48-x40) + (y48-y40) * (y48-y40) - 1.0; d48_41.. 0 =g= (x48-x41) * (x48-x41) + (y48-y41) * (y48-y41) - 1.0; d48_42.. 0 =g= (x48-x42) * (x48-x42) + (y48-y42) * (y48-y42) - 1.0; d48_43.. 0 =g= (x48-x43) * (x48-x43) + (y48-y43) * (y48-y43) - 1.0; d48_44.. 0 =g= (x48-x44) * (x48-x44) + (y48-y44) * (y48-y44) - 1.0; d48_45.. 0 =g= (x48-x45) * (x48-x45) + (y48-y45) * (y48-y45) - 1.0; d48_46.. 0 =g= (x48-x46) * (x48-x46) + (y48-y46) * (y48-y46) - 1.0; d48_47.. 0 =g= (x48-x47) * (x48-x47) + (y48-y47) * (y48-y47) - 1.0; d49_0.. 0 =g= (x49-x0) * (x49-x0) + (y49-y0) * (y49-y0) - 1.0; d49_1.. 0 =g= (x49-x1) * (x49-x1) + (y49-y1) * (y49-y1) - 1.0; d49_2.. 0 =g= (x49-x2) * (x49-x2) + (y49-y2) * (y49-y2) - 1.0; d49_3.. 0 =g= (x49-x3) * (x49-x3) + (y49-y3) * (y49-y3) - 1.0; d49_4.. 0 =g= (x49-x4) * (x49-x4) + (y49-y4) * (y49-y4) - 1.0; d49_5.. 0 =g= (x49-x5) * (x49-x5) + (y49-y5) * (y49-y5) - 1.0; d49_6.. 0 =g= (x49-x6) * (x49-x6) + (y49-y6) * (y49-y6) - 1.0; d49_7.. 0 =g= (x49-x7) * (x49-x7) + (y49-y7) * (y49-y7) - 1.0; d49_8.. 0 =g= (x49-x8) * (x49-x8) + (y49-y8) * (y49-y8) - 1.0; d49_9.. 0 =g= (x49-x9) * (x49-x9) + (y49-y9) * (y49-y9) - 1.0; d49_10.. 0 =g= (x49-x10) * (x49-x10) + (y49-y10) * (y49-y10) - 1.0; d49_11.. 0 =g= (x49-x11) * (x49-x11) + (y49-y11) * (y49-y11) - 1.0; d49_12.. 0 =g= (x49-x12) * (x49-x12) + (y49-y12) * (y49-y12) - 1.0; d49_13.. 0 =g= (x49-x13) * (x49-x13) + (y49-y13) * (y49-y13) - 1.0; d49_14.. 0 =g= (x49-x14) * (x49-x14) + (y49-y14) * (y49-y14) - 1.0; d49_15.. 0 =g= (x49-x15) * (x49-x15) + (y49-y15) * (y49-y15) - 1.0; d49_16.. 0 =g= (x49-x16) * (x49-x16) + (y49-y16) * (y49-y16) - 1.0; d49_17.. 0 =g= (x49-x17) * (x49-x17) + (y49-y17) * (y49-y17) - 1.0; d49_18.. 0 =g= (x49-x18) * (x49-x18) + (y49-y18) * (y49-y18) - 1.0; d49_19.. 0 =g= (x49-x19) * (x49-x19) + (y49-y19) * (y49-y19) - 1.0; d49_20.. 0 =g= (x49-x20) * (x49-x20) + (y49-y20) * (y49-y20) - 1.0; d49_21.. 0 =g= (x49-x21) * (x49-x21) + (y49-y21) * (y49-y21) - 1.0; d49_22.. 0 =g= (x49-x22) * (x49-x22) + (y49-y22) * (y49-y22) - 1.0; d49_23.. 0 =g= (x49-x23) * (x49-x23) + (y49-y23) * (y49-y23) - 1.0; d49_24.. 0 =g= (x49-x24) * (x49-x24) + (y49-y24) * (y49-y24) - 1.0; d49_25.. 0 =g= (x49-x25) * (x49-x25) + (y49-y25) * (y49-y25) - 1.0; d49_26.. 0 =g= (x49-x26) * (x49-x26) + (y49-y26) * (y49-y26) - 1.0; d49_27.. 0 =g= (x49-x27) * (x49-x27) + (y49-y27) * (y49-y27) - 1.0; d49_28.. 0 =g= (x49-x28) * (x49-x28) + (y49-y28) * (y49-y28) - 1.0; d49_29.. 0 =g= (x49-x29) * (x49-x29) + (y49-y29) * (y49-y29) - 1.0; d49_30.. 0 =g= (x49-x30) * (x49-x30) + (y49-y30) * (y49-y30) - 1.0; d49_31.. 0 =g= (x49-x31) * (x49-x31) + (y49-y31) * (y49-y31) - 1.0; d49_32.. 0 =g= (x49-x32) * (x49-x32) + (y49-y32) * (y49-y32) - 1.0; d49_33.. 0 =g= (x49-x33) * (x49-x33) + (y49-y33) * (y49-y33) - 1.0; d49_34.. 0 =g= (x49-x34) * (x49-x34) + (y49-y34) * (y49-y34) - 1.0; d49_35.. 0 =g= (x49-x35) * (x49-x35) + (y49-y35) * (y49-y35) - 1.0; d49_36.. 0 =g= (x49-x36) * (x49-x36) + (y49-y36) * (y49-y36) - 1.0; d49_37.. 0 =g= (x49-x37) * (x49-x37) + (y49-y37) * (y49-y37) - 1.0; d49_38.. 0 =g= (x49-x38) * (x49-x38) + (y49-y38) * (y49-y38) - 1.0; d49_39.. 0 =g= (x49-x39) * (x49-x39) + (y49-y39) * (y49-y39) - 1.0; d49_40.. 0 =g= (x49-x40) * (x49-x40) + (y49-y40) * (y49-y40) - 1.0; d49_41.. 0 =g= (x49-x41) * (x49-x41) + (y49-y41) * (y49-y41) - 1.0; d49_42.. 0 =g= (x49-x42) * (x49-x42) + (y49-y42) * (y49-y42) - 1.0; d49_43.. 0 =g= (x49-x43) * (x49-x43) + (y49-y43) * (y49-y43) - 1.0; d49_44.. 0 =g= (x49-x44) * (x49-x44) + (y49-y44) * (y49-y44) - 1.0; d49_45.. 0 =g= (x49-x45) * (x49-x45) + (y49-y45) * (y49-y45) - 1.0; d49_46.. 0 =g= (x49-x46) * (x49-x46) + (y49-y46) * (y49-y46) - 1.0; d49_47.. 0 =g= (x49-x47) * (x49-x47) + (y49-y47) * (y49-y47) - 1.0; d49_48.. 0 =g= (x49-x48) * (x49-x48) + (y49-y48) * (y49-y48) - 1.0; Def_obj.. obj =e= -0.5* (x1-x0) * (y1+y0) - 0.5* (x2-x1) * (y2+y1) - 0.5* (x3-x2) * (y3+y2) - 0.5* (x4-x3) * (y4+y3) - 0.5* (x5-x4) * (y5+y4) - 0.5* (x6-x5) * (y6+y5) - 0.5* (x7-x6) * (y7+y6) - 0.5* (x8-x7) * (y8+y7) - 0.5* (x9-x8) * (y9+y8) - 0.5*(x10-x9) * (y10+y9) - 0.5*(x11-x10) * (y11+y10) - 0.5*(x12-x11) * (y12+y11) - 0.5*(x13-x12) * (y13+y12) - 0.5*(x14-x13) * (y14+y13) - 0.5*(x15-x14) * (y15+y14) - 0.5*(x16-x15) * (y16+y15) - 0.5*(x17-x16) * (y17+y16) - 0.5*(x18-x17) * (y18+y17) - 0.5*(x19-x18) * (y19+y18) - 0.5*(x20-x19) * (y20+y19) - 0.5*(x21-x20) * (y21+y20) - 0.5*(x22-x21) * (y22+y21) - 0.5*(x23-x22) * (y23+y22) - 0.5*(x24-x23) * (y24+y23) - 0.5*(x25-x24) * (y25+y24) - 0.5*(x26-x25) * (y26+y25) - 0.5*(x27-x26) * (y27+y26) - 0.5*(x28-x27) * (y28+y27) - 0.5*(x29-x28) * (y29+y28) - 0.5*(x30-x29) * (y30+y29) - 0.5*(x31-x30) * (y31+y30) - 0.5*(x32-x31) * (y32+y31) - 0.5*(x33-x32) * (y33+y32) - 0.5*(x34-x33) * (y34+y33) - 0.5*(x35-x34) * (y35+y34) - 0.5*(x36-x35) * (y36+y35) - 0.5*(x37-x36) * (y37+y36) - 0.5*(x38-x37) * (y38+y37) - 0.5*(x39-x38) * (y39+y38) - 0.5*(x40-x39) * (y40+y39) - 0.5*(x41-x40) * (y41+y40) - 0.5*(x42-x41) * (y42+y41) - 0.5*(x43-x42) * (y43+y42) - 0.5*(x44-x43) * (y44+y43) - 0.5*(x45-x44) * (y45+y44) - 0.5*(x46-x45) * (y46+y45) - 0.5*(x47-x46) * (y47+y46) - 0.5*(x48-x47) * (y48+y47) - 0.5*(x49-x48) * (y49+y48); x0.up = 0.0 ; y0.up = 0.0 ; x49.up = 1.0 ; x49.l = 2.0 ; y49.up = 0.0 ; Model ngone /all/; Solve ngone using nlp minimazing obj; display x0.l ; display y0.l ; display x1.l ; display y1.l ; display x2.l ; display y2.l ; display x3.l ; display y3.l ; display x4.l ; display y4.l ; display x5.l ; display y5.l ; display x6.l ; display y6.l ; display x7.l ; display y7.l ; display x8.l ; display y8.l ; display x9.l ; display y9.l ; display x10.l ; display y10.l ; display x11.l ; display y11.l ; display x12.l ; display y12.l ; display x13.l ; display y13.l ; display x14.l ; display y14.l ; display x15.l ; display y15.l ; display x16.l ; display y16.l ; display x17.l ; display y17.l ; display x18.l ; display y18.l ; display x19.l ; display y19.l ; display x20.l ; display y20.l ; display x21.l ; display y21.l ; display x22.l ; display y22.l ; display x23.l ; display y23.l ; display x24.l ; display y24.l ; display x25.l ; display y25.l ; display x26.l ; display y26.l ; display x27.l ; display y27.l ; display x28.l ; display y28.l ; display x29.l ; display y29.l ; display x30.l ; display y30.l ; display x31.l ; display y31.l ; display x32.l ; display y32.l ; display x33.l ; display y33.l ; display x34.l ; display y34.l ; display x35.l ; display y35.l ; display x36.l ; display y36.l ; display x37.l ; display y37.l ; display x38.l ; display y38.l ; display x39.l ; display y39.l ; display x40.l ; display y40.l ; display x41.l ; display y41.l ; display x42.l ; display y42.l ; display x43.l ; display y43.l ; display x44.l ; display y44.l ; display x45.l ; display y45.l ; display x46.l ; display y46.l ; display x47.l ; display y47.l ; display x48.l ; display y48.l ; display x49.l ; display y49.l ; display obj.l;