在三角形ABC中,AD垂直于BC与D,且AB=15,AD=12,AC=20.求BC的长度?