import re


def normalize_text(text):
    """Normalize text.

    Args:
        text (str): in text

    Returns:
        str: normalized text
    """
    text = text.lstrip()

    remove_punctuations = "\"#$%&()*+,-/:;<=>@[\]^_`{|}~’"
    split_punctuations = re.compile(r"(?<!M[rs])(?<!Mrs|etc)(?<!Dr|Ph|St)(?<!D)([!.?])")

    text = text.translate(str.maketrans("", "", remove_punctuations))
    text = split_punctuations.sub(r' \1', text)

    return text