дилетантский подход рождает такие вот результаты.