Попробовал хоть что-то сделать, криво, косо, мучительно но сам