DXD-2368?

More memes featuring ned flanders