在△ABC中,AB=AC,∠A=60°,点D是线段BC的中点,∠EDF=120°,DE与线段AB相交于点E,DF与线段AC(或AC的延长线)相交于点F.
如图,在一笔直的海岸线l上有A、B两个码头,A在B的正东方向,一艘小船从A码头沿它的北偏西60°的方向行驶了20海里到达点P处,此时从B码头测得小船在它的北偏东45°的方向.求此时小船到B码头的距离(即BP的长)和A、B两个码头间的距离(结果都保留根号).