смотрите ниже)))

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

остальное в комментарии)))