#  NLP written by GAMS Convert at 01/12/18 13:34:49
#  
#  Equation counts
#      Total        E        G        L        N        X        C        B
#        192      155       15       22        0        0        0        0
#  
#  Variable counts
#                   x        b        i      s1s      s2s       sc       si
#      Total     cont   binary  integer     sos1     sos2    scont     sint
#        184      184        0        0        0        0        0        0
#  FX      0        0        0        0        0        0        0        0
#  
#  Nonzero counts
#      Total    const       NL      DLL
#        653      355      298        0


var x1 := 2.89, >= 2.89, <= 36;
var x2 >= 0, <= 9;
var x3 >= 0, <= 4;
var x4 >= 0, <= 9;
var x5 >= 0, <= 4;
var x6 >= 0, <= 9;
var x7 >= 0, <= 4;
var x8 >= 0, <= 9;
var x9 >= 0, <= 4;
var x10 >= 0, <= 9;
var x11 >= 0, <= 4;
var x12 >= 0, <= 9;
var x13 >= 0, <= 4;
var x14 >= 0, <= 9.84885780179611;
var x15 >= 0, <= 9.84885780179611;
var x16 >= 0, <= 9.84885780179611;
var x17 >= 0, <= 9.84885780179611;
var x18 >= 0, <= 9.84885780179611;
var x19 >= 0, <= 9.84885780179611;
var x20 >= 0, <= 9.84885780179611;
var x21 >= 0, <= 9.84885780179611;
var x22 >= 0, <= 9.84885780179611;
var x23 >= 0, <= 9.84885780179611;
var x24 >= 0, <= 9.84885780179611;
var x25 >= 0, <= 9.84885780179611;
var x26 >= 0, <= 9.84885780179611;
var x27 >= 0, <= 9.84885780179611;
var x28 >= 0, <= 9.84885780179611;
var x29 >= 0, <= 9.84885780179611;
var x30 >= 0, <= 9.84885780179611;
var x31 >= 0, <= 9.84885780179611;
var x32 >= 0, <= 9.84885780179611;
var x33 >= 0, <= 9.84885780179611;
var x34 >= 0, <= 9.84885780179611;
var x35 >= 0, <= 9.84885780179611;
var x36 >= 0, <= 9.84885780179611;
var x37 >= 0, <= 9.84885780179611;
var x38 >= -9.84885780179611, <= 9.84885780179611;
var x39 >= -9.84885780179611, <= 9.84885780179611;
var x40 >= -9.84885780179611, <= 9.84885780179611;
var x41 >= -9.84885780179611, <= 9.84885780179611;
var x42 >= -9.84885780179611, <= 9.84885780179611;
var x43 >= -9.84885780179611, <= 9.84885780179611;
var x44 >= -9.84885780179611, <= 9.84885780179611;
var x45 >= -9.84885780179611, <= 9.84885780179611;
var x46 >= -9.84885780179611, <= 9.84885780179611;
var x47 >= -9.84885780179611, <= 9.84885780179611;
var x48 >= -9.84885780179611, <= 9.84885780179611;
var x49 >= -9.84885780179611, <= 9.84885780179611;
var x50 >= -9.84885780179611, <= 9.84885780179611;
var x51 >= -9.84885780179611, <= 9.84885780179611;
var x52 >= -9.84885780179611, <= 9.84885780179611;
var x53 >= -9.84885780179611, <= 9.84885780179611;
var x54 >= -9.84885780179611, <= 9.84885780179611;
var x55 >= -9.84885780179611, <= 9.84885780179611;
var x56 >= -9.84885780179611, <= 9.84885780179611;
var x57 >= -9.84885780179611, <= 9.84885780179611;
var x58 >= -9.84885780179611, <= 9.84885780179611;
var x59 >= -9.84885780179611, <= 9.84885780179611;
var x60 >= -9.84885780179611, <= 9.84885780179611;
var x61 >= -9.84885780179611, <= 9.84885780179611;
var x62 >= -9.84885780179611, <= 9.84885780179611;
var x63 >= -9.84885780179611, <= 9.84885780179611;
var x64 >= -9.84885780179611, <= 9.84885780179611;
var x65 >= -9.84885780179611, <= 9.84885780179611;
var x66 >= -9.84885780179611, <= 9.84885780179611;
var x67 >= -9.84885780179611, <= 9.84885780179611;
var x68 >= -1, <= 1;
var x69 >= -1, <= 1;
var x70 >= -1, <= 1;
var x71 >= -1, <= 1;
var x72 >= -1, <= 1;
var x73 >= -1, <= 1;
var x74 >= -1, <= 1;
var x75 >= -1, <= 1;
var x76 >= -1, <= 1;
var x77 >= -1, <= 1;
var x78 >= -1, <= 1;
var x79 >= -1, <= 1;
var x80 >= -1, <= 1;
var x81 >= -1, <= 1;
var x82 >= -1, <= 1;
var x83 >= -1, <= 1;
var x84 >= -1, <= 1;
var x85 >= -1, <= 1;
var x86 >= -1, <= 1;
var x87 >= -1, <= 1;
var x88 >= -1, <= 1;
var x89 >= -1, <= 1;
var x90 >= -1, <= 1;
var x91 >= -1, <= 1;
var x92 >= -9.84885780179611, <= 9.84885780179611;
var x93 >= -9.84885780179611, <= 9.84885780179611;
var x94 >= -9.84885780179611, <= 9.84885780179611;
var x95 >= -9.84885780179611, <= 9.84885780179611;
var x96 >= -9.84885780179611, <= 9.84885780179611;
var x97 >= -9.84885780179611, <= 9.84885780179611;
var x98 >= -9.84885780179611, <= 9.84885780179611;
var x99 >= -9.84885780179611, <= 9.84885780179611;
var x100 >= -9.84885780179611, <= 9.84885780179611;
var x101 >= -9.84885780179611, <= 9.84885780179611;
var x102 >= -9.84885780179611, <= 9.84885780179611;
var x103 >= -9.84885780179611, <= 9.84885780179611;
var x104 >= -9.84885780179611, <= 9.84885780179611;
var x105 >= -9.84885780179611, <= 9.84885780179611;
var x106 >= -9.84885780179611, <= 9.84885780179611;
var x107 >= -9.84885780179611, <= 9.84885780179611;
var x108 >= -9.84885780179611, <= 9.84885780179611;
var x109 >= -9.84885780179611, <= 9.84885780179611;
var x110 >= -9.84885780179611, <= 9.84885780179611;
var x111 >= -9.84885780179611, <= 9.84885780179611;
var x112 >= -9.84885780179611, <= 9.84885780179611;
var x113 >= -9.84885780179611, <= 9.84885780179611;
var x114 >= -9.84885780179611, <= 9.84885780179611;
var x115 >= -9.84885780179611, <= 9.84885780179611;
var x116 >= -9.84885780179611, <= 9.84885780179611;
var x117 >= -9.84885780179611, <= 9.84885780179611;
var x118 >= -9.84885780179611, <= 9.84885780179611;
var x119 >= -9.84885780179611, <= 9.84885780179611;
var x120 >= -9.84885780179611, <= 9.84885780179611;
var x121 >= -9.84885780179611, <= 9.84885780179611;
var x122 >= -9.84885780179611, <= 9.84885780179611;
var x123 >= -9.84885780179611, <= 9.84885780179611;
var x124 >= -9.84885780179611, <= 9.84885780179611;
var x125 >= -9.84885780179611, <= 9.84885780179611;
var x126 >= -9.84885780179611, <= 9.84885780179611;
var x127 >= -9.84885780179611, <= 9.84885780179611;
var x128 >= -9.84885780179611, <= 9.84885780179611;
var x129 >= -9.84885780179611, <= 9.84885780179611;
var x130 >= -9.84885780179611, <= 9.84885780179611;
var x131 >= -9.84885780179611, <= 9.84885780179611;
var x132 >= -9.84885780179611, <= 9.84885780179611;
var x133 >= -9.84885780179611, <= 9.84885780179611;
var x134 >= -9.84885780179611, <= 9.84885780179611;
var x135 >= -9.84885780179611, <= 9.84885780179611;
var x136 >= -9.84885780179611, <= 9.84885780179611;
var x137 >= -9.84885780179611, <= 9.84885780179611;
var x138 >= -9.84885780179611, <= 9.84885780179611;
var x139 >= -9.84885780179611, <= 9.84885780179611;
var x140 >= -9.84885780179611, <= 9.84885780179611;
var x141 >= -9.84885780179611, <= 9.84885780179611;
var x142 >= -9.84885780179611, <= 9.84885780179611;
var x143 >= -9.84885780179611, <= 9.84885780179611;
var x144 >= -9.84885780179611, <= 9.84885780179611;
var x145 >= -9.84885780179611, <= 9.84885780179611;
var x146 >= -9.84885780179611, <= 9.84885780179611;
var x147 >= -9.84885780179611, <= 9.84885780179611;
var x148 >= -9.84885780179611, <= 9.84885780179611;
var x149 >= -9.84885780179611, <= 9.84885780179611;
var x150 >= -9.84885780179611, <= 9.84885780179611;
var x151 >= -9.84885780179611, <= 9.84885780179611;
var x152 >= -0.8, <= 0.8;
var x153 >= -0.5, <= 0.5;
var x154 >= -0.8, <= 0.8;
var x155 >= -0.5, <= 0.5;
var x156 >= -0.8, <= 0.8;
var x157 >= -0.5, <= 0.5;
var x158 >= -0.8, <= 0.8;
var x159 >= -0.5, <= 0.5;
var x160 := 1.2, >= 1.2, <= 7.8;
var x161 := 1.2, >= 1.2, <= 2.8;
var x162 := 0.6, >= 0.6, <= 8.4;
var x163 := 0.6, >= 0.6, <= 3.4;
var x164 := 0.8, >= 0.8, <= 8.2;
var x165 := 0.8, >= 0.8, <= 3.2;
var x166 := 1.7, >= 1.7, <= 7.3;
var x167 := 1.7, >= 1.7, <= 2.3;
var x168 := 1.3, >= 1.3, <= 7.7;
var x169 := 1.3, >= 1.3, <= 2.7;
var x170 := 0.5, >= 0.5, <= 8.5;
var x171 := 0.5, >= 0.5, <= 3.5;
var x172 >= 0, <= 9;
var x173 >= 0, <= 4;
var x174 >= 0, <= 9;
var x175 >= 0, <= 4;
var x176 >= 0, <= 9;
var x177 >= 0, <= 4;
var x178 >= 0, <= 9;
var x179 >= 0, <= 4;
var x180 >= 0, <= 9;
var x181 >= 0, <= 4;
var x182 >= 0, <= 9;
var x183 >= 0, <= 4;
var x184 >= 0, <= 36;

minimize obj: x184;

subject to

e1:  - x1 + x184 = -23.2393785915978;

e2: -x172*x173 + x1 = 0;

e3: (x160 - x162)*(x160 - x162) + (x161 - x163)*(x161 - x163) >= 3.24;

e4: (x160 - x164)*(x160 - x164) + (x161 - x165)*(x161 - x165) >= 4;

e5: (x160 - x166)*(x160 - x166) + (x161 - x167)*(x161 - x167) >= 8.41;

e6: (x160 - x168)*(x160 - x168) + (x161 - x169)*(x161 - x169) >= 6.25;

e7: (x160 - x170)*(x160 - x170) + (x161 - x171)*(x161 - x171) >= 2.89;

e8: (x162 - x164)*(x162 - x164) + (x163 - x165)*(x163 - x165) >= 1.96;

e9: (x162 - x166)*(x162 - x166) + (x163 - x167)*(x163 - x167) >= 5.29;

e10: (x162 - x168)*(x162 - x168) + (x163 - x169)*(x163 - x169) >= 3.61;

e11: (x162 - x170)*(x162 - x170) + (x163 - x171)*(x163 - x171) >= 1.21;

e12: (x164 - x166)*(x164 - x166) + (x165 - x167)*(x165 - x167) >= 6.25;

e13: (x164 - x168)*(x164 - x168) + (x165 - x169)*(x165 - x169) >= 4.41;

e14: (x164 - x170)*(x164 - x170) + (x165 - x171)*(x165 - x171) >= 1.69;

e15: (x166 - x168)*(x166 - x168) + (x167 - x169)*(x167 - x169) >= 9;

e16: (x166 - x170)*(x166 - x170) + (x167 - x171)*(x167 - x171) >= 4.84;

e17: (x168 - x170)*(x168 - x170) + (x169 - x171)*(x169 - x171) >= 3.24;

e18:    x160 - x172 <= -1.2;

e19:    x161 - x173 <= -1.2;

e20:    x162 - x172 <= -0.6;

e21:    x163 - x173 <= -0.6;

e22:    x164 - x172 <= -0.8;

e23:    x165 - x173 <= -0.8;

e24:    x166 - x172 <= -1.7;

e25:    x167 - x173 <= -1.7;

e26:    x168 - x172 <= -1.3;

e27:    x169 - x173 <= -1.3;

e28:    x170 - x172 <= -0.5;

e29:    x171 - x173 <= -0.5;

e30:  - x172 + x174 <= 0;

e31:  - x173 + x175 <= 0;

e32:  - x172 + x176 <= 0;

e33:  - x173 + x177 <= 0;

e34:  - x172 + x178 <= 0;

e35:  - x173 + x179 <= 0;

e36:  - x172 + x180 <= 0;

e37:  - x173 + x181 <= 0;

e38:    x152 + x174 - x176 = 0;

e39:    x153 + x175 - x177 = 0;

e40:    x154 + x176 - x178 = 0;

e41:    x155 + x177 - x179 = 0;

e42:    x156 + x178 - x180 = 0;

e43:    x157 + x179 - x181 = 0;

e44:    x158 - x174 + 2*x180 - x182 = 0;

e45:    x159 - x175 + 2*x181 - x183 = 0;

e46: x152*x154 + x153*x155 = 0;

e47:    x152 + x156 = 0;

e48:    x153 + x157 = 0;

e49:    x154 + x158 = 0;

e50:    x155 + x159 = 0;

e51: x152*x152 + x153*x153 = 0.25;

e52: x154*x154 + x155*x155 = 0.64;

e53: x68*x68 + x69*x69 = 1;

e54: x70*x70 + x71*x71 = 1;

e55: x72*x72 + x73*x73 = 1;

e56: x74*x74 + x75*x75 = 1;

e57: x76*x76 + x77*x77 = 1;

e58: x78*x78 + x79*x79 = 1;

e59:  - x69 + x80 = 0;

e60:  - x71 + x82 = 0;

e61:  - x73 + x84 = 0;

e62:  - x75 + x86 = 0;

e63:  - x77 + x88 = 0;

e64:  - x79 + x90 = 0;

e65:    x68 + x81 = 0;

e66:    x70 + x83 = 0;

e67:    x72 + x85 = 0;

e68:    x74 + x87 = 0;

e69:    x76 + x89 = 0;

e70:    x78 + x91 = 0;

e71: x68*x38 + x2 + x92 - x174 = 0;

e72: x69*x38 + x3 + x93 - x175 = 0;

e73: x68*x39 + x2 + x94 - x176 = 0;

e74: x69*x39 + x3 + x95 - x177 = 0;

e75: x68*x40 + x2 + x96 - x178 = 0;

e76: x69*x40 + x3 + x97 - x179 = 0;

e77: x68*x41 + x2 + x98 - x180 = 0;

e78: x69*x41 + x3 + x99 - x181 = 0;

e79: x70*x42 + x4 + x100 - x174 = 0;

e80: x71*x42 + x5 + x101 - x175 = 0;

e81: x70*x43 + x4 + x102 - x176 = 0;

e82: x71*x43 + x5 + x103 - x177 = 0;

e83: x70*x44 + x4 + x104 - x178 = 0;

e84: x71*x44 + x5 + x105 - x179 = 0;

e85: x70*x45 + x4 + x106 - x180 = 0;

e86: x71*x45 + x5 + x107 - x181 = 0;

e87: x72*x46 + x6 + x108 - x174 = 0;

e88: x73*x46 + x7 + x109 - x175 = 0;

e89: x72*x47 + x6 + x110 - x176 = 0;

e90: x73*x47 + x7 + x111 - x177 = 0;

e91: x72*x48 + x6 + x112 - x178 = 0;

e92: x73*x48 + x7 + x113 - x179 = 0;

e93: x72*x49 + x6 + x114 - x180 = 0;

e94: x73*x49 + x7 + x115 - x181 = 0;

e95: x74*x50 + x8 + x116 - x174 = 0;

e96: x75*x50 + x9 + x117 - x175 = 0;

e97: x74*x51 + x8 + x118 - x176 = 0;

e98: x75*x51 + x9 + x119 - x177 = 0;

e99: x74*x52 + x8 + x120 - x178 = 0;

e100: x75*x52 + x9 + x121 - x179 = 0;

e101: x74*x53 + x8 + x122 - x180 = 0;

e102: x75*x53 + x9 + x123 - x181 = 0;

e103: x76*x54 + x10 + x124 - x174 = 0;

e104: x77*x54 + x11 + x125 - x175 = 0;

e105: x76*x55 + x10 + x126 - x176 = 0;

e106: x77*x55 + x11 + x127 - x177 = 0;

e107: x76*x56 + x10 + x128 - x178 = 0;

e108: x77*x56 + x11 + x129 - x179 = 0;

e109: x76*x57 + x10 + x130 - x180 = 0;

e110: x77*x57 + x11 + x131 - x181 = 0;

e111: x78*x58 + x12 + x132 - x174 = 0;

e112: x79*x58 + x13 + x133 - x175 = 0;

e113: x78*x59 + x12 + x134 - x176 = 0;

e114: x79*x59 + x13 + x135 - x177 = 0;

e115: x78*x60 + x12 + x136 - x178 = 0;

e116: x79*x60 + x13 + x137 - x179 = 0;

e117: x78*x61 + x12 + x138 - x180 = 0;

e118: x79*x61 + x13 + x139 - x181 = 0;

e119: x68*x62 + x2 + x140 - x160 = 0;

e120: x69*x62 + x3 + x141 - x161 = 0;

e121: x70*x63 + x4 + x142 - x162 = 0;

e122: x71*x63 + x5 + x143 - x163 = 0;

e123: x72*x64 + x6 + x144 - x164 = 0;

e124: x73*x64 + x7 + x145 - x165 = 0;

e125: x74*x65 + x8 + x146 - x166 = 0;

e126: x75*x65 + x9 + x147 - x167 = 0;

e127: x76*x66 + x10 + x148 - x168 = 0;

e128: x77*x66 + x11 + x149 - x169 = 0;

e129: x78*x67 + x12 + x150 - x170 = 0;

e130: x79*x67 + x13 + x151 - x171 = 0;

e131: -x14*x80 + x92 = 0;

e132: -x14*x81 + x93 = 0;

e133: -x15*x80 + x94 = 0;

e134: -x15*x81 + x95 = 0;

e135: -x16*x80 + x96 = 0;

e136: -x16*x81 + x97 = 0;

e137: -x17*x80 + x98 = 0;

e138: -x17*x81 + x99 = 0;

e139: -x18*x82 + x100 = 0;

e140: -x18*x83 + x101 = 0;

e141: -x19*x82 + x102 = 0;

e142: -x19*x83 + x103 = 0;

e143: -x20*x82 + x104 = 0;

e144: -x20*x83 + x105 = 0;

e145: -x21*x82 + x106 = 0;

e146: -x21*x83 + x107 = 0;

e147: -x22*x84 + x108 = 0;

e148: -x22*x85 + x109 = 0;

e149: -x23*x84 + x110 = 0;

e150: -x23*x85 + x111 = 0;

e151: -x24*x84 + x112 = 0;

e152: -x24*x85 + x113 = 0;

e153: -x25*x84 + x114 = 0;

e154: -x25*x85 + x115 = 0;

e155: -x26*x86 + x116 = 0;

e156: -x26*x87 + x117 = 0;

e157: -x27*x86 + x118 = 0;

e158: -x27*x87 + x119 = 0;

e159: -x28*x86 + x120 = 0;

e160: -x28*x87 + x121 = 0;

e161: -x29*x86 + x122 = 0;

e162: -x29*x87 + x123 = 0;

e163: -x30*x88 + x124 = 0;

e164: -x30*x89 + x125 = 0;

e165: -x31*x88 + x126 = 0;

e166: -x31*x89 + x127 = 0;

e167: -x32*x88 + x128 = 0;

e168: -x32*x89 + x129 = 0;

e169: -x33*x88 + x130 = 0;

e170: -x33*x89 + x131 = 0;

e171: -x34*x90 + x132 = 0;

e172: -x34*x91 + x133 = 0;

e173: -x35*x90 + x134 = 0;

e174: -x35*x91 + x135 = 0;

e175: -x36*x90 + x136 = 0;

e176: -x36*x91 + x137 = 0;

e177: -x37*x90 + x138 = 0;

e178: -x37*x91 + x139 = 0;

e179:    1.2*x80 + x140 = 0;

e180:    1.2*x81 + x141 = 0;

e181:    0.6*x82 + x142 = 0;

e182:    0.6*x83 + x143 = 0;

e183:    0.8*x84 + x144 = 0;

e184:    0.8*x85 + x145 = 0;

e185:    1.7*x86 + x146 = 0;

e186:    1.7*x87 + x147 = 0;

e187:    1.3*x88 + x148 = 0;

e188:    1.3*x89 + x149 = 0;

e189:    0.5*x90 + x150 = 0;

e190:    0.5*x91 + x151 = 0;

e191:    x160 <= 4.5;

e192:    x161 <= 2;
