Пробелы - это я хуйню наделал, простите. Остальное попозже посмотрю.