>>12
Today is very busy offline for me. It seems that practically all of thread 3, I didn't even
have a chance to read, and now here you on on 4. I will do my best to catch up later.