There are indeed many questions, and they are difficult to answer. I will try to answer some of them over the weekend.