Singlet oxygen formation in monomeric and aggregated porphyrin c