Изменения из оригинала - строки 27000-34423 (завершено)