已知四边形ABCD是直角梯形,AB与CD平行,BC垂直于CD,BE垂直于AD,AB=BC=20,BE=16,求AD的长度