A homeowner needs to construct a ramp to their front door. How long should the ramp be if the door is 4ft above the ground and the angle of elevation is 20°?