Naphthalenediimide and its congeners. (2017)