def create_symbol(
    client, symbol_file, point, drawing=None, replace_values=None, sheet=None
):
    """Add a symbol instance to a drawing.

    Args:
        client (obj):
            creopyson Client
        symbol_file (str):
            Name of the symbol file.
        point (dict):
            Coordinates for the symbol in Drawing Units.
        drawing (str, optional):
            Drawing name. Defaults: current active drawing.
        replace_values (dict, optional):
            Object containing replacement values for any
            variable text in the symbol. Defaults to None.
        sheet (int, optional):
            Sheet number (0 for all sheets).
            Defaults: the symbol will be added to all sheets.

    Returns:
        None

    """
    data = {"symbol_file": symbol_file, "point": point}
    if drawing:
        data["drawing"] = drawing
    if replace_values:
        data["replace_values"] = replace_values
    if sheet:
        data["sheet"] = sheet
    return client._creoson_post("drawing", "create_symbol", data)