Inconsistencies in punctuation have been maintained.