Вы уж простите если кто-то уже выкладывал сюда это убоище. Для меня они все одинаковы.
http://www.liveinternet.ru/users/1063328/