Здравствуйте, prVovik, Вы писали:
V>Я провел рефакторинг, сделал нормальное выравнивание и код
V>теперь стал вполне читаемым (см. ниже):
Ага, молодец

Зачем по 100 пробелов между кодом и самой твоей мессагой ставить?
А код и правда хорошо читается...вот таких бы программистов да в диверсанты!