Получилось длинно, поэтому убираю под "море"

читать дальше