Автор:nanumn.
В комментарий продолжение.