Artificial hemes for DSSC and/or BHJ applications.

Artificial hemes for DSSC and/or BHJ applications.