Translated: 120/498 lines; Checked: 48/198 lines;