Generating a three-dimensional non-fullerene electron acceptor by combining inexpensive spiro[fluorene-9, 9′-xanthene] and cyanopyridone functionalities. (6th April 2018)