def eta_letters(seconds):
final_days, final_hours, final_minutes, final_seconds = <NUM_LIT:0>, <NUM_LIT:0>, <NUM_LIT:0>, seconds<EOL>if final_seconds >= <NUM_LIT>:<EOL><INDENT>final_days = int(final_seconds / <NUM_LIT>)<EOL>final_seconds -= final_days * <NUM_LIT><EOL><DEDENT>if final_seconds >= <NUM_LIT>:<EOL><INDENT>final_hours = int(final_seconds / <NUM_LIT>)<EOL>final_seconds -= final_hours * <NUM_LIT><EOL><DEDENT>if final_seconds >= <NUM_LIT>:<EOL><INDENT>final_minutes = int(final_seconds / <NUM_LIT>)<EOL>final_seconds -= final_minutes * <NUM_LIT><EOL><DEDENT>final_seconds = int(math.ceil(final_seconds))<EOL>if final_days:<EOL><INDENT>template = '<STR_LIT>'<EOL><DEDENT>elif final_hours:<EOL><INDENT>template = '<STR_LIT>'<EOL><DEDENT>elif final_minutes:<EOL><INDENT>template = '<STR_LIT>'<EOL><DEDENT>else:<EOL><INDENT>template = '<STR_LIT>'<EOL><DEDENT>return template.format(final_days, final_hours, final_minutes, final_seconds)<EOL>
Convert seconds remaining into human readable strings.

    From https://github.com/Robpol86/etaprogress/blob/ad934d4/etaprogress/components/eta_conversions.py.

    Positional arguments:
    seconds -- integer/float indicating seconds remaining.