Hydrogen bonding and molecular assemblies