Shape Optimization with Overlapping Meshes