Давай не будем раздувать код пустыми строками? Тут кода кот наплакал, а получится 5 экранов.