@kimmar: See below; plus: