已知菱形BEDF内接于三角形ABC.点EDF分别在AB、AC、和BC上,若AB=15cm,BC=12cm,求菱形的边长?