Two trees

Can you find the distance between the two trees using the information given?

Problem

Two trees, 20 metres and 30 metres long, lean across a passageway between two vertical walls. 

They cross at a point 8 metres above the ground. 

What is the distance between the foot of the trees?