The OMEN of the mysterious Schnuffelduffel......