def separate_content_and_variables(text, boundary='{# /variables #}'):
    """Separate variables and content from a Markdown file"""

    # Find boundary
    pos = text.find(boundary)

    # Text contains variables
    if pos > 0:
        return(text[:pos].strip(), text[(pos + len(boundary)):].strip())

    # Text does not contain variables
    return ('', text)