It ain’t pretty, but…

Grim