Ok I ve made a BiArc which I have 90° rotated and mirrored. Thus I can sweep on 1 rail to obtain a Brep. After a boolean difference between this Brep and a cap holes cylinder I ve obtained a new Brep :
Firstly I want to union the initial Brep with its twin mirrored
Secondly I wish to array this Brep in order to make a Pattern.
What I want to achieve it's to create a "connected holes pattern"
Herewith attached a ghx file to understand what I want to do