How to morph geometry on flat surface with trimed boundary onto double curved surface

Hi, All
I have a surface and a geometry pattern as described in title, I want to morph the trimed geometry onto the surface with each edge align to the edge of double curved surface, while I find bounding box can not do this.
Is there any solution that you may suggest?
The shape is like below


20210219 facade - short front.gh (53.4 KB)

You could use Sporphinstead of Surface Morph.

20210219 facade - short front_re.gh (44.2 KB)

Many thanks Kim !
I will modify my model with your suggestion :smile:
You really helped me to save a lot of time to find out answers !