Surface Morph from a flat surface to random curved surfaces

I am trying to morph a very detailed arcade throughout random curved surfaces. I was successful in creating the same for a very small curved surface but was failing to do the same for random and variable curves.

I was able to create this geometry on this curved surface

But I’m unable to do the same for these random curved surfaces.

I’m attaching the codes and rhino file for the same as well.
Please respond if someone can help me resolve this issue

Arcade query.3dm (124.6 KB) Arcade query.gh (46.6 KB)


Arcade query_re.gh (87.6 KB)