```python
def score_scale(mark: int, was_out_of: now_out_of:    if was_out_of == 0:
        raise ValueError("Cannot scale from a total of zero.")
    scaled_mark = (mark * do_out_of) // was_out_of
    return max(0, scaled_mark)
```