English: until we'd finished.
Telugu: మేము అయిపోయే వరకు.