Я просто для примера как можно сократить эту портянку. И не забывайте "Порядок ~> В соответствии с потоком данных".
Правила форума