Сообщение от monolithed
			 
		
	 | 
	
		Isaac, 
Зачем вы его так отформатировали, что он потерял рабочий вид?   
 
Код, плохой, так писать не нужно, потому что он не имеет модульной формы и не является переносимым. Однако он имеет довольно простую структуру, чтобы понять что в нем происходит. 
 
К прочтению
	 | 
	
Я его позже приведу в старыйвид,пока, как тестовый вариант отформатировал код.