diffracterons