import textwrap


def _get_control_vars(control_vars):
    """
    Create the section of control variables

    Parameters
    ----------
    control_vars: str
        Functions to define control variables.

    Returns
    -------
    text: str
        Control variables section and header of model variables section.

    """
    text = textwrap.dedent("""
    ##########################################################################
    #                            CONTROL VARIABLES                           #
    ##########################################################################

    def _init_outer_references(data):
        for key in data:
            __data[key] = data[key]


    def time():
        return __data['time']()

    """)

    text += control_vars

    text += textwrap.dedent("""
    ##########################################################################
    #                             MODEL VARIABLES                            #
    ##########################################################################
    """)

    return text