Molecular structure and Supra-molecular aggregation in Novel Pyrrole and Pyrrolo [2,3-d] Pyrimidine derivatives: X-Ray Crystallographic Investigations