如图,已知等腰三角形ABC的底边BC=20,D是腰AB上的一点,且CD=16 BD=12,求三角形ABC的周长?