Please excuse my sloppy handwriting in this one. Updated on 2018-03-17: Well ... no more sloppy handwriting at least!