←
Except where otherwise stated, the comments …