Три дня возился) Под катом, если кому интересно, стадии работы и исходники.

читать дальше