function outMsg = SetMatrixColorToDistribute(M,b,a)
     
         L = size(b);
     
         for c = 1:1:L(1,2)
             for m = 1:1:L(1,2);
       
             switch b(m,c)
                 case 'a'
                    M(1,2) = a;  
                    M(2,2) = a;
                    M(3,2) = a;
                    M(6,2) = a;
                 break;
                 case 'b'
                    M(1,2) = a;  
                    M(2,2) = a;
                    M(5,2) = a;
                    M(4,2) = a;
                 break;
                 case 'c'
                    M(1,2) = a;  
                    M(3,2) = a;
                    M(4,2) = a;
                    M(7,2) = a;
                 break;
     
                 case 'ab'
                    M(1,2) = a;
                    M(2,2) = a;
                 break;
                   case 'ac'
                    M(1,2) = a;
                    M(3,2) = a;
                 break;
                  case 'bc'
                    M(1,2) = a;
                    M(4,2) = a;
                 break;
                   case 'a~b'
                    M(14,2) = a;
                    M(16,2) = a;
                 break;
         
             end 
         end
     end
     
     outMsg = M;
     end

