function MAP=MAPPING(id,first_fl)
%mapping function: input fault location (node) 
%output: primary and back up relays
if id==first_fl%1
    MAP =[ 1  4    6	0	0	0   0;
            2  8	10	0	0	0   0;
        0	0	0	0	0	0	0];
    
elseif id==first_fl+1%2
    MAP =[ 3  2    6	0	0	0   0;
        4  12	60	0	0	0   0;
        0	0	0	0	0	0	0];
    
    elseif id==first_fl+2%3
        MAP =[5  2    4	0	0	0   0;
             6  16	0	0	0	0   0;
                0	0	0	0	0	0	0];
        
        elseif id==first_fl+3%4
            MAP =[7 1    10	0	0	0   0;
        8 	14	0 0	0	0   0;
        0	0	0	0	0	0	0];
            
            elseif id==first_fl+4%5
                MAP =[9    1 8	0	0	0   0;
        10  18	0	0	0	0   0;
        0	0	0	0	0	0	0];
                
                elseif id==first_fl+5%6
                    MAP =[11  3   60	0	0	0   0;
        12  13	21	62	64	0   0;
        0	0	0	0	0	0	0];
                    
                    elseif id==first_fl+6%7
                        MAP =[13   7   0	0	0	0   0;
        14  11	21	62	64	0   0;
        0	0	0	0	0	0	0];
    
    elseif id==first_fl+7%8
                        MAP =[15   5   0	0	0	0   0;
        16  17	23	66	68	0   0;
        0	0	0	0	0	0	0];
    
    elseif id==first_fl+8%9
                        MAP =[17   9   0	0	0	0   0;
        18  15	23	66	68	0   0;
        0	0	0	0	0	0	0];
    elseif id==first_fl+9%10
                        MAP =[19   0   0	0	0	0   0;
        20  22	24	0	0	0   0;
        0	0	0	0	0	0	0];
    elseif id==first_fl+10%11
                        MAP =[21   19   24	0	0	0   0;
        22  11	13	62	64	0   0;
        0	0	0	0	0	0	0];
    elseif id==first_fl+11%12
                        MAP =[23   19   22	0	0	0   0;
        24  15	17	66	68	0   0;
        0	0	0	0	0	0	0];
    elseif id==first_fl+12%13
                        MAP =[25  28   61	65	0	0   0;
        26  29	34	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+13%14
                        MAP =[27  26   61	65	0	0   0;
        28  36	0	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+14%15
                        MAP =[29  32   63	67	0	0   0;
        30  25	34	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+15%16
                        MAP =[31  30   63	67	0	0   0;
        32  33	55	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+16%17
                        MAP =[33  25   29	0	0	0   0;
        34  31	55	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+17%18
                        MAP =[35  27   0	0	0	0   0;
        36  37	44	46	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+18%19
                        MAP =[37  40   42	0	0	0   0;
        38  35	44	46	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+19%20
                        MAP =[39  38   42	0	0	0   0;
        40  51	58	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+20%21
                        MAP =[41  38   40	0	0	0   0;
        42  59	0	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+21%22
                        MAP =[43  35   37	46	0	0   0;
        44  48	50	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+22%23
                        MAP =[45  35   37	44	0	0   0;
        46  54	0	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+23%24
                        MAP =[47  43   50	0	0	0   0;
        48  52	0	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+24%25
                        MAP =[49  43   48	0	0	0   0;
        50  57	0	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+25%26
                        MAP =[51  47   0	0	0	0   0;
        52  39	58	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+26%27
                        MAP =[53  45  0	0	0	0   0;
        54  56	0	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+27%28
                        MAP =[55  53   0	0	0	0   0;
        56  31	33	0	0	0   0;
        0	0	0	0	0	0	0];
        elseif id==first_fl+28%29
                        MAP =[57  39   51	0	0	0   0;
        58  49	0	0	0	0   0;
        0	0	0	0	0	0	0];
     
end

