As seen from above, looking down
These stairs are still there, located between 2823 and 2831 Hollyridge Drive at Pelham (see MAP). This is the top section.