How to emit separate mesh from overlapping

Why my particles are mix with each other. I want to have separate particles. Is there any option so that they do not mix with each other. I tried the face and grid option yet did not get success. Any other option or how can separate the mesh from mixing each other. Any suggestion or help. Thanks

overlap mesh.blend (1.4 MB)