Отформатировал код, а то Денис ленивый

и сам не хочет :P