фпкток 1000 раз пересмотрел.