Не знаю кто автор, но он определенно заслуживает уважения! Осторожно: под катом очень большая картинка
читать дальше