(1)根据题意,知四边形ABEF是正方形,则BE=AB=20.
根据勾股定理,得AE=202.
(2)根据题意,得AP=12AB=12AG,
则∠PAE=30°.
∴∠PAG=60°,
∴∠BAE=30°.
又AB=20,
∴AE=4033.
(3)
连接BF,连接BD交EF于点0.根据对角线互相垂直平分的四边形是菱形,得四边形BEDF是菱形.
设CE=x,则DE=BE=25-x.
又CD=20,根据勾股定理,得x=4.5.
则DE=20.5.
∵ED=EB.
∴∠EDB=∠EBD.
又∵BC∥AD,
∴∠EBD=∠BDA.
∵∠DOE=∠A=90°.
∴△DOE∽△DAB,
∴OEAB=DEBD,
根据勾股定理,得BD=541,
则OE=241.
则EF=2OE=441.