Translated by papergreg


v20240901