Initial rough translation.