Corner Points of a Pad cutting a Topo

Hello logical coders!
For certain calculations, I need to get the coordinates (or just the spot elevation) at the points where the pad cuts the topography.
I’ve tried to select the vertical topo and using Topography.Points, but they all happen to be at the same level.
When I select the cut topo, pass it through Topography.Mesh and Mesh.VertexPositions, I am seeing the points I want as part of my the point collection. I want to pick those points.

Bottom line, I need the horizontal length of the edge of the pad, and the two elevation points the topo is cut in. What’s the best way to go about this?

Thank you for your time on this!