如图,△ABC中,AB=AC=20,BC=32,D是BC上一点,AD=15,且AD⊥AC,求BD长.