Project and orient multiple circles on a surface and adjust the planes off them to the xy

I try, after a tutorial to project multiple circles with different orientations to a surface. Projection is not a problem but I need to orient the circles to the xy first. I tried with plane, closest point but nothing.
Below the GH. on the end of the script I try to have those circles in the foundation, kind as they would be different sizes off spotlights , lighting up the sculpture. (27.8 KB)

This? (36.6 KB)