Victor's

Эту длинную логику разумней разбить на несколько методов. Чтобы читалось как стихотворение.