Your endurance and perseverance under these circumstances is astonishing. You are patient and instructive beyond the call of duty.
High fives all around.....