Итак, свершилось! Несколько 8-часовых рабочих ночей - и готово:
читать дальше