Thank-you. Have changed my answer to 23.a, and now evrything fits. Am very tempted to change my name to 'lie-in King', but unfortunately that never happens!
Meow to you to from my namesake the original Campbell King (kitty not happy today as new neighbourhood cat has come into the house and dined from her bowl). She is most peeved, and placated only with a little share of sunday roast.