Molecular structure and supra molecular aggregation of biologically significant pyrrole and pyrido 2 3 d pyrimidine derivatives x ray crystallographic analysis