Notes: This turned out a bit longer in practice than I thought it might. Well, good for it. It wasn't a dramatic increase in work.