Знаю что не правильно, но выкладывать каждый в отдельный пост, смысла нет....


Остальное под кат