Juneathon day 9: last-minute

My grand plan for the day featured a run in the evening. Reality set in, though, when at 11PM I realised I still needed to do a sprint round Tesco. Revising my thinking, I ended up with:

So I'm still clinging on!