function finalImg = gen_map1_soc(img_array)
        index_range = -1:0.01:1;
        size_i = size(img_array);
        c_map2 = zeros(size_i(1),size_i(2),3);
        for i = 1:size_i(1)
        for j = 1:size_i(2)
                ind_i = img_array(i,j);
		ind_i = ind_i*20;
                if ind_i <=1
                        c_map2(i,j,1) = 171;
                        c_map2(i,j,2) = 5;
                        c_map2(i,j,3) = 53;
                elseif ind_i>1 && ind_i <= 1.5
                        c_map2(i,j,1) = 234;
                        c_map2(i,j,2) = 79;
                        c_map2(i,j,3) = 59;
                elseif ind_i>1.5 && ind_i <= 2
                        c_map2(i,j,1) = 247;
                        c_map2(i,j,2) = 136;
                        c_map2(i,j,3) = 90;
                elseif ind_i>2 && ind_i <= 2.25
                        c_map2(i,j,1) = 251;
                        c_map2(i,j,2) = 192;
                        c_map2(i,j,3) = 126;
                elseif ind_i>2.25 && ind_i <= 2.5
                        c_map2(i,j,1) = 255;
                        c_map2(i,j,2) = 240;
                        c_map2(i,j,3) = 181;
                elseif ind_i>2.5 && ind_i <= 2.75
                        c_map2(i,j,1) = 230;
                        c_map2(i,j,2) = 243;
                        c_map2(i,j,3) = 164;
                elseif ind_i>2.75 && ind_i <= 3
                        c_map2(i,j,1) = 186;
                        c_map2(i,j,2) = 227;
                        c_map2(i,j,3) = 131;
                elseif ind_i>3 && ind_i <= 4
                        c_map2(i,j,1) = 129;
                        c_map2(i,j,2) = 191;
                        c_map2(i,j,3) = 108;
		elseif ind_i>4 && ind_i <= 5
                        c_map2(i,j,1) = 17;
                        c_map2(i,j,2) = 167;
                        c_map2(i,j,3) = 95;
                else
                        c_map2(i,j,1) = 6;
                        c_map2(i,j,2) = 101;
                        c_map2(i,j,3) = 61;
                end
        end
        end


%        c_map = c_map2/255;
        finalImg = c_map2;
end
                             
