A wheelchair access ramp has an angle of elevation of 31 degrees. If the ramp reaches to the top of a 42 inch high porch, how long is the ramp?( also that's a pretty tall porch!)