```python
def hug_text(text: str, mark: str) -> str:
    if text.startswith(mark):
        return text
    elif text.endswith(mark):
        return mark + text + mark
    else:
        return mark * 2 + text + mark * 2
```