Тут буду фиксировать результаты. Своей памяти доверять нельзя. Куда я потратил столько времени? Кто знает? Надеюсь это выяснить.