With the usual Stewart content warnings, enjoy: