current theta: 0.676595568868 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:24 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 6840 rows and 6840 columns Presolve time: 0.33s Presolved: 14917 rows, 15063 columns, 44601 nonzeros Variable types: 0 continuous, 15063 integer (15063 binary) Root relaxation: objective 0.000000e+00, 1489 iterations, 0.06 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (3399 simplex iterations) in 0.52 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [0, 39, 40, 45, 56, 78, 85, 90, 91, 112, 117, 123, 124, 136, 140] edges [(19, 91), (2, 78), (113, 112), (8, 124), (52, 90), (33, 40), (17, 90), (55, 40), (106, 0), (75, 40), (11, 136), (85, 85), (105, 124), (124, 78), (54, 124), (132, 112), (107, 136), (15, 136), (141, 85), (109, 124), (146, 85), (84, 78), (115, 136), (111, 45), (40, 85), (46, 90), (69, 91), (129, 56), (20, 124), (140, 140), (135, 78), (58, 90), (110, 136), (116, 78), (10, 90), (23, 78), (139, 136), (12, 39), (32, 78), (92, 40), (62, 78), (120, 78), (83, 0), (125, 124), (64, 78), (101, 90), (13, 78), (119, 136), (126, 85), (39, 124), (96, 45), (59, 78), (88, 112), (31, 0), (67, 78), (6, 40), (57, 0), (134, 140), (121, 45), (114, 124), (25, 45), (99, 0), (103, 124), (37, 124), (87, 45), (137, 124), (50, 45), (86, 85), (16, 45), (47, 0), (76, 112), (60, 0), (133, 45), (1, 90), (9, 140), (97, 40), (81, 56), (27, 45), (21, 56), (102, 136), (79, 136), (56, 140), (100, 56), (130, 140), (93, 40), (136, 136), (78, 45), (90, 136), (118, 90), (30, 78), (108, 124), (35, 78), (82, 90), (128, 124), (122, 85), (49, 90), (44, 78), (7, 90), (71, 140), (5, 140), (68, 136), (45, 0), (80, 40), (42, 124), (94, 85), (3, 140), (138, 112), (14, 112), (144, 56), (74, 90), (91, 140), (95, 0), (41, 136), (73, 90), (18, 90), (70, 40), (63, 45), (89, 45), (48, 90), (143, 78), (34, 136), (66, 136), (28, 117), (51, 140), (112, 140), (22, 90), (53, 90), (26, 78), (131, 140), (65, 78), (142, 39), (38, 112), (36, 85), (72, 78), (24, 124), (127, 78), (123, 78), (77, 0), (43, 56), (4, 136), (29, 45), (117, 78), (104, 124), (145, 136), (98, 0), (61, 140), (0, 91)] current theta: 0.338297784434 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:24 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 16248 rows and 16248 columns Presolve time: 0.13s Presolved: 5509 rows, 5655 columns, 16377 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 5655 integer (5655 binary) Root relaxation: objective 0.000000e+00, 1121 iterations, 0.04 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (2483 simplex iterations) in 0.23 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [8, 21, 26, 40, 66, 81, 82, 83, 85, 87, 90, 93, 113, 118, 125] edges [(33, 83), (119, 90), (66, 66), (135, 83), (34, 21), (93, 85), (47, 81), (81, 82), (24, 8), (100, 113), (49, 87), (57, 113), (41, 85), (140, 125), (85, 85), (126, 40), (51, 87), (136, 87), (13, 83), (87, 113), (86, 93), (75, 93), (90, 82), (116, 90), (8, 83), (40, 85), (21, 87), (142, 83), (46, 118), (37, 118), (141, 83), (23, 83), (104, 118), (39, 83), (58, 90), (28, 83), (98, 118), (143, 83), (3, 113), (19, 125), (101, 90), (146, 81), (121, 90), (54, 93), (20, 125), (118, 118), (107, 87), (117, 85), (17, 118), (137, 66), (76, 81), (29, 93), (26, 83), (80, 82), (99, 81), (124, 83), (45, 82), (139, 21), (67, 85), (35, 83), (114, 83), (122, 93), (63, 93), (144, 113), (68, 93), (132, 8), (14, 81), (56, 113), (61, 87), (27, 81), (102, 82), (44, 82), (62, 118), (25, 87), (16, 83), (78, 66), (71, 113), (103, 8), (83, 83), (65, 83), (30, 113), (53, 82), (22, 82), (88, 83), (84, 118), (0, 87), (96, 82), (73, 87), (38, 21), (9, 83), (11, 87), (7, 90), (2, 85), (105, 83), (94, 85), (130, 81), (106, 66), (108, 93), (52, 82), (50, 83), (42, 125), (131, 125), (64, 8), (6, 93), (79, 85), (1, 82), (74, 90), (4, 87), (111, 83), (123, 125), (18, 118), (127, 26), (109, 93), (120, 66), (48, 90), (128, 113), (60, 83), (92, 85), (15, 118), (134, 113), (43, 87), (32, 113), (112, 125), (113, 87), (5, 87), (36, 85), (110, 87), (145, 90), (55, 93), (138, 125), (82, 82), (72, 83), (115, 87), (95, 118), (70, 83), (89, 87), (77, 83), (97, 93), (69, 81), (129, 87), (12, 40), (125, 8), (133, 87), (31, 87), (10, 93), (59, 83), (91, 113)] current theta: 0.169148892217 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:25 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 19920 rows and 19963 columns Presolve time: 0.03s Presolved: 1837 rows, 1940 columns, 5318 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1940 integer (1940 binary) Root relaxation: objective 0.000000e+00, 1842 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 0.00000 0 66 - 0.00000 - - 0s 0 0 0.00000 0 98 - 0.00000 - - 0s 0 0 0.00000 0 98 - 0.00000 - - 0s 0 0 0.00000 0 121 - 0.00000 - - 0s * 0 0 0 0.0000000 0.00000 0.00% - 0s Cutting planes: Gomory: 1 Zero half: 21 Explored 0 nodes (12034 simplex iterations) in 0.30 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [2, 13, 18, 34, 58, 85, 88, 90, 105, 114, 115, 128, 139, 140, 146] edges [(42, 88), (119, 90), (13, 13), (32, 34), (61, 139), (52, 18), (71, 128), (66, 139), (98, 139), (145, 58), (49, 115), (39, 114), (85, 85), (109, 2), (122, 2), (11, 139), (43, 139), (143, 114), (8, 13), (28, 105), (77, 114), (16, 88), (70, 105), (26, 114), (108, 105), (47, 139), (89, 115), (111, 146), (40, 85), (33, 105), (12, 2), (87, 115), (140, 140), (0, 128), (80, 58), (7, 58), (67, 2), (59, 105), (27, 128), (2, 2), (128, 128), (129, 139), (22, 58), (101, 90), (69, 88), (48, 58), (117, 85), (35, 13), (137, 146), (55, 105), (20, 13), (134, 140), (127, 114), (133, 115), (130, 88), (68, 146), (44, 58), (51, 139), (53, 58), (9, 13), (23, 105), (19, 128), (95, 58), (54, 105), (78, 146), (106, 88), (90, 90), (104, 146), (1, 18), (21, 115), (99, 146), (105, 105), (146, 146), (50, 88), (125, 128), (124, 13), (139, 139), (97, 146), (102, 139), (107, 139), (132, 88), (24, 114), (72, 13), (86, 105), (126, 2), (46, 18), (41, 18), (56, 140), (3, 34), (37, 146), (65, 105), (73, 115), (34, 34), (63, 2), (116, 58), (115, 115), (144, 140), (118, 58), (84, 146), (120, 34), (58, 58), (45, 58), (136, 58), (141, 105), (29, 146), (94, 85), (31, 128), (6, 2), (75, 105), (10, 18), (14, 146), (121, 58), (83, 114), (92, 2), (103, 114), (79, 85), (88, 88), (76, 139), (74, 90), (91, 140), (123, 140), (18, 18), (82, 58), (142, 105), (113, 34), (81, 139), (112, 140), (38, 115), (138, 88), (131, 140), (135, 114), (5, 139), (36, 85), (96, 18), (25, 139), (110, 115), (4, 115), (114, 114), (64, 105), (60, 114), (57, 128), (17, 58), (93, 2), (30, 88), (62, 58), (15, 58), (100, 128)] current theta: 0.0845744461085 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:25 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 21024 rows and 21170 columns Presolve time: 0.02s Presolved: 733 rows, 733 columns, 1917 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 733 integer (732 binary) Root relaxation: cutoff, 362 iterations, 0.00 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (362 simplex iterations) in 0.02 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.126861669163 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:25 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20520 rows and 20636 columns Presolve time: 0.02s Presolved: 1237 rows, 1267 columns, 3447 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1267 integer (1267 binary) Root relaxation: cutoff, 1370 iterations, 0.01 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (1370 simplex iterations) in 0.04 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.14800528069 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:25 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20216 rows and 20287 columns Presolve time: 0.03s Presolved: 1541 rows, 1616 columns, 4402 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1616 integer (1616 binary) Root relaxation: cutoff, 1850 iterations, 0.03 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (1850 simplex iterations) in 0.06 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.158577086454 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:25 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20062 rows and 20119 columns Presolve time: 0.03s Presolved: 1695 rows, 1784 columns, 4878 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1784 integer (1784 binary) Root relaxation: cutoff, 1891 iterations, 0.04 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (1891 simplex iterations) in 0.07 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.163862989335 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:26 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 19978 rows and 20028 columns Presolve time: 0.03s Presolved: 1779 rows, 1875 columns, 5137 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1875 integer (1875 binary) Root relaxation: objective 2.131628e-14, 1887 iterations, 0.04 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 0.00000 0 70 - 0.00000 - - 0s 0 0 0.00000 0 70 - 0.00000 - - 0s * 0 0 0 0.0000000 0.00000 0.00% - 0s Cutting planes: Zero half: 7 Explored 0 nodes (6031 simplex iterations) in 0.16 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [2, 33, 58, 72, 85, 88, 89, 96, 101, 114, 128, 134, 137, 139, 144] edges [(42, 88), (54, 33), (63, 96), (61, 139), (66, 139), (98, 139), (145, 58), (39, 114), (85, 85), (109, 2), (122, 2), (1, 96), (11, 139), (43, 139), (143, 114), (28, 33), (96, 96), (110, 89), (70, 33), (7, 101), (77, 114), (16, 88), (123, 134), (26, 114), (47, 139), (41, 2), (40, 85), (74, 101), (12, 2), (0, 128), (59, 33), (80, 58), (112, 134), (67, 2), (65, 33), (68, 137), (71, 144), (99, 137), (78, 137), (27, 128), (2, 2), (128, 128), (129, 139), (104, 137), (34, 134), (22, 58), (48, 58), (33, 33), (32, 134), (117, 85), (55, 33), (119, 101), (75, 33), (84, 137), (35, 72), (127, 114), (131, 134), (90, 101), (23, 33), (130, 88), (44, 58), (5, 89), (51, 139), (53, 58), (3, 134), (19, 128), (95, 58), (106, 88), (10, 96), (101, 101), (50, 88), (133, 89), (38, 89), (13, 72), (105, 33), (91, 144), (125, 128), (37, 137), (69, 137), (139, 139), (140, 144), (46, 96), (102, 139), (57, 144), (107, 139), (86, 33), (132, 88), (24, 114), (14, 137), (113, 134), (126, 2), (144, 134), (18, 96), (9, 72), (120, 144), (116, 58), (118, 58), (58, 58), (45, 58), (136, 58), (21, 89), (87, 89), (108, 33), (141, 33), (72, 72), (124, 114), (8, 72), (49, 89), (94, 85), (31, 128), (6, 2), (137, 137), (121, 58), (97, 33), (83, 114), (92, 2), (103, 114), (79, 85), (88, 88), (29, 137), (76, 139), (82, 58), (142, 33), (73, 89), (111, 137), (81, 139), (89, 89), (20, 72), (138, 88), (146, 137), (135, 114), (36, 85), (25, 139), (134, 144), (64, 33), (52, 96), (114, 114), (4, 89), (56, 144), (60, 114), (17, 58), (93, 2), (30, 88), (62, 58), (15, 58), (100, 128), (115, 89)] current theta: 0.161220037894 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:26 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20026 rows and 20080 columns Presolve time: 0.03s Presolved: 1731 rows, 1823 columns, 4989 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1823 integer (1823 binary) Root relaxation: cutoff, 2028 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2028 simplex iterations) in 0.08 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.162541513615 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:26 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20004 rows and 20057 columns Presolve time: 0.03s Presolved: 1753 rows, 1846 columns, 5056 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1846 integer (1846 binary) Root relaxation: objective 0.000000e+00, 1994 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (3204 simplex iterations) in 0.11 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [2, 27, 35, 54, 58, 83, 85, 89, 96, 99, 100, 101, 132, 134, 139] edges [(71, 100), (135, 83), (63, 96), (64, 83), (59, 54), (105, 54), (61, 139), (140, 134), (9, 35), (66, 139), (98, 139), (145, 58), (132, 132), (14, 99), (131, 100), (31, 27), (85, 85), (144, 100), (122, 2), (35, 35), (1, 96), (11, 139), (43, 139), (57, 27), (96, 96), (110, 89), (7, 101), (123, 134), (47, 139), (86, 54), (40, 85), (124, 35), (27, 27), (74, 101), (12, 2), (141, 83), (84, 99), (39, 83), (80, 58), (67, 2), (109, 54), (116, 101), (37, 99), (143, 83), (2, 2), (129, 139), (34, 134), (22, 58), (138, 99), (26, 35), (32, 134), (117, 85), (69, 99), (119, 101), (94, 2), (72, 35), (128, 100), (114, 83), (90, 101), (41, 96), (44, 58), (5, 89), (42, 132), (51, 139), (53, 58), (19, 100), (3, 134), (95, 58), (78, 99), (120, 27), (142, 54), (97, 54), (100, 100), (137, 99), (10, 96), (16, 132), (101, 101), (111, 99), (50, 99), (133, 89), (38, 89), (139, 139), (13, 35), (46, 96), (102, 139), (106, 99), (107, 139), (83, 83), (113, 134), (134, 134), (0, 100), (126, 2), (28, 54), (56, 134), (18, 96), (70, 54), (112, 100), (104, 99), (103, 83), (91, 100), (54, 54), (99, 99), (30, 27), (146, 99), (118, 58), (58, 58), (45, 58), (136, 58), (21, 89), (87, 89), (49, 89), (60, 35), (6, 2), (24, 83), (121, 58), (92, 2), (79, 85), (68, 99), (76, 139), (20, 132), (82, 58), (29, 54), (73, 89), (81, 139), (55, 54), (89, 89), (88, 99), (8, 35), (65, 54), (36, 85), (130, 99), (25, 139), (23, 54), (52, 96), (4, 89), (77, 83), (48, 101), (127, 83), (17, 58), (93, 2), (125, 100), (33, 54), (62, 58), (75, 54), (108, 54), (15, 58), (115, 89)] current theta: 0.161880775755 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:26 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20022 rows and 20076 columns Presolve time: 0.03s Presolved: 1735 rows, 1827 columns, 5001 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1827 integer (1827 binary) Root relaxation: cutoff, 1838 iterations, 0.04 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (1838 simplex iterations) in 0.07 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.162211144685 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:26 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20016 rows and 20070 columns Presolve time: 0.03s Presolved: 1741 rows, 1833 columns, 5019 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1833 integer (1833 binary) Root relaxation: cutoff, 2093 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2093 simplex iterations) in 0.08 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.16237632915 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:26 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20012 rows and 20065 columns Presolve time: 0.03s Presolved: 1745 rows, 1838 columns, 5032 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1838 integer (1838 binary) Root relaxation: cutoff, 2070 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2070 simplex iterations) in 0.08 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.162458921382 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:46:27 2014 Optimize a model with 21757 rows, 21903 columns and 65121 nonzeros Presolve removed 20008 rows and 20061 columns Presolve time: 0.03s Presolved: 1749 rows, 1842 columns, 5044 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1842 integer (1842 binary) Root relaxation: cutoff, 2057 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2057 simplex iterations) in 0.08 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap -