За два холодных дня я настрочила вот такое вот чудовище) Вариант отредактированый, так что можно бить и критиковать.