"solver_1_eq_" + (i+1));
            var xi = projected_x(x, y, eq[0], eq[1], eq[2]);
            var yi = projected_y(x, y, eq[0], eq[1], eq[2]);
            var distancei = length_of(x - xi, y - yi);
            if (distancei < closest_distance) {
                closest_distance = distancei;
                closest_eq_i = i;
            }
        }        
        solver_1_eq_temp_id = closest_eq_i + 1;
        var eq = eval("solver_1_eq_" + solver_1_eq_temp_id);
        
        var temp_eq = new_equati