A ramp extends from the back of a truck bed to the ground. The back of the truck bed is 3 ft above the ground. The horizontal distance from the spot below the back of the truck bed to the bottom of the ramp is 8 ft.

How long is the ramp?