<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def run_interactive_command(command, env=None, **kwargs):
 """ Runs a command interactively, reusing the current stdin, stdout and stderr Args: command(list of str):
 args of the command to execute, including the command itself as command[0] as `['ls', '-l']` env(dict of str:str):
 If set, will use the given dict as env for the subprocess **kwargs: Any other keyword args passed will be passed to the :ref:subprocess.Popen call Returns: lago.utils.CommandStatus: result of the interactive execution """

    command_result = _run_command(
        command=command,
        out_pipe=sys.stdout,
        err_pipe=sys.stderr,
        stdin=sys.stdin,
        env=env,
        **kwargs
    )
    return command_result